SysMenuSQLBuilder.java 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353
  1. /*
  2. * Copyright 2010 The YAPULAN Software Foundation
  3. *
  4. * Licensed under the YAPULAN License, Version 2.0 (the "License");
  5. */
  6. package com.miniframe.system.model;
  7. import java.math.BigDecimal;
  8. import java.util.ArrayList;
  9. import java.util.HashMap;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * 菜单信息表 : 菜单信息表
  14. * @generated
  15. */
  16. public class SysMenuSQLBuilder {
  17. /**
  18. * 菜单信息表 : 菜单信息表
  19. * @generated
  20. */
  21. protected String orderByClause;
  22. /**
  23. * 菜单信息表 : 菜单信息表
  24. * @generated
  25. */
  26. protected boolean distinct;
  27. /**
  28. * 菜单信息表 : 菜单信息表
  29. * @generated
  30. */
  31. protected boolean NoWait;
  32. /**
  33. * 菜单信息表 : 菜单信息表
  34. * @generated
  35. */
  36. protected boolean forUpdate;
  37. /**
  38. * 菜单信息表 : 菜单信息表
  39. * @generated
  40. */
  41. protected List<Criteria> oredCriteria;
  42. /**
  43. * 菜单信息表 : 菜单信息表
  44. * @generated
  45. */
  46. private Integer oracleStart;
  47. /**
  48. * 菜单信息表 : 菜单信息表
  49. * @generated
  50. */
  51. private Integer oracleEnd;
  52. /**
  53. * 菜单信息表 : 菜单信息表
  54. * @generated
  55. */
  56. private Integer startOffSet;
  57. /**
  58. * 菜单信息表 : 菜单信息表
  59. * @generated
  60. */
  61. private Integer pageSize;
  62. /**
  63. * @generated
  64. */
  65. public SysMenuSQLBuilder() {
  66. oredCriteria = new ArrayList<Criteria>();
  67. }
  68. /**
  69. * @generated
  70. */
  71. protected SysMenuSQLBuilder(SysMenuSQLBuilder example) {
  72. this.orderByClause = example.orderByClause;
  73. this.oredCriteria = example.oredCriteria;
  74. this.distinct = example.distinct;
  75. this.forUpdate = example.forUpdate;
  76. this.NoWait = example.NoWait;
  77. }
  78. /**
  79. * 设置排序
  80. * @generated
  81. */
  82. public void setOrderByClause(String orderByClause) {
  83. this.orderByClause = orderByClause;
  84. }
  85. /**
  86. * 获取排序
  87. * @generated
  88. */
  89. public String getOrderByClause() {
  90. return orderByClause;
  91. }
  92. /**
  93. * 设置是否过滤重复
  94. * @generated
  95. */
  96. public void setDistinct(boolean distinct) {
  97. this.distinct = distinct;
  98. }
  99. /**
  100. * 获取是否过滤重复
  101. * @generated
  102. */
  103. public boolean isDistinct() {
  104. return distinct;
  105. }
  106. /**
  107. * 设置是否上锁是否不等待
  108. * @generated
  109. */
  110. public void setNoWait(boolean NoWait) {
  111. this.NoWait = NoWait;
  112. }
  113. /**
  114. * 设置是否上锁是否不等待
  115. * @generated
  116. */
  117. public boolean isNoWait() {
  118. return NoWait;
  119. }
  120. /**
  121. * 设置是否行锁定
  122. * @generated
  123. */
  124. public void setForUpdate(boolean forUpdate) {
  125. this.forUpdate = forUpdate;
  126. }
  127. /**
  128. * 获取是否行锁定
  129. * @generated
  130. */
  131. public boolean isForUpdate() {
  132. return forUpdate;
  133. }
  134. /**
  135. * @generated
  136. */
  137. public List<Criteria> getOredCriteria() {
  138. return oredCriteria;
  139. }
  140. /**
  141. * @generated
  142. */
  143. public void or(Criteria criteria) {
  144. oredCriteria.add(criteria);
  145. }
  146. /**
  147. * 或
  148. * @generated
  149. */
  150. public Criteria or() {
  151. Criteria criteria = createCriteriaInternal();
  152. oredCriteria.add(criteria);
  153. return criteria;
  154. }
  155. /**
  156. * @generated
  157. */
  158. public Criteria createCriteria() {
  159. Criteria criteria = createCriteriaInternal();
  160. if (oredCriteria.size() == 0) {
  161. oredCriteria.add(criteria);
  162. }
  163. return criteria;
  164. }
  165. /**
  166. * @generated
  167. */
  168. protected Criteria createCriteriaInternal() {
  169. Criteria criteria = new Criteria();
  170. return criteria;
  171. }
  172. /**
  173. * 清除
  174. * @generated
  175. */
  176. public void clear() {
  177. oredCriteria.clear();
  178. orderByClause = null;
  179. distinct = false;
  180. forUpdate = false;
  181. NoWait = false;
  182. }
  183. /**
  184. * 设置开始行,从1开始
  185. * @generated
  186. */
  187. public void setOracleStart(Integer oracleStart) {
  188. this.oracleStart = oracleStart;
  189. this.startOffSet = this.oracleStart - 1;
  190. if(this.oracleEnd!=null){
  191. this.pageSize = this.oracleEnd - this.oracleStart + 1;
  192. }
  193. }
  194. /**
  195. * 获取开始行,从1开始
  196. * @generated
  197. */
  198. public Integer getOracleStart() {
  199. return oracleStart;
  200. }
  201. /**
  202. * 设置结束行
  203. * @generated
  204. */
  205. public void setOracleEnd(Integer oracleEnd) {
  206. if(this.oracleStart==null){
  207. this.oracleStart =1;
  208. this.startOffSet =0;
  209. }
  210. this.oracleEnd = oracleEnd;
  211. this.pageSize = this.oracleEnd - this.oracleStart + 1;
  212. }
  213. /**
  214. * 获取结束行
  215. * @generated
  216. */
  217. public Integer getOracleEnd() {
  218. return oracleEnd;
  219. }
  220. /**
  221. * 设置偏移量,从0开始
  222. * @generated
  223. */
  224. public void setStartOffSet(Integer startOffSet) {
  225. this.startOffSet = startOffSet;
  226. this.oracleStart = this.startOffSet + 1;
  227. if(this.pageSize!=null){
  228. this.oracleEnd = this.oracleStart - 1 + this.pageSize;
  229. }
  230. }
  231. /**
  232. * 获取偏移量,从0开始
  233. * @generated
  234. */
  235. public Integer getStartOffSet() {
  236. return startOffSet;
  237. }
  238. /**
  239. * 设置页尺寸
  240. * @generated
  241. */
  242. public void setPageSize(Integer pageSize) {
  243. if(this.oracleStart==null){
  244. this.oracleStart =1;
  245. this.startOffSet =0;
  246. }
  247. this.pageSize = pageSize;
  248. this.oracleEnd = this.pageSize + this.oracleStart - 1;
  249. }
  250. /**
  251. * 获取页尺寸
  252. * @generated
  253. */
  254. public Integer getPageSize() {
  255. return pageSize;
  256. }
  257. /**
  258. * 菜单信息表 : 菜单信息表
  259. * @generated
  260. */
  261. protected abstract static class GeneratedCriteria {
  262. /**
  263. * 菜单信息表 : 菜单信息表
  264. * @generated
  265. */
  266. protected List<String> criteriaWithoutValue;
  267. /**
  268. * 菜单信息表 : 菜单信息表
  269. * @generated
  270. */
  271. protected List<Map<String, Object>> criteriaWithSingleValue;
  272. /**
  273. * 菜单信息表 : 菜单信息表
  274. * @generated
  275. */
  276. protected List<Map<String, Object>> criteriaWithListValue;
  277. /**
  278. * 菜单信息表 : 菜单信息表
  279. * @generated
  280. */
  281. protected List<Map<String, Object>> criteriaWithBetweenValue;
  282. /**
  283. * @generated
  284. */
  285. protected GeneratedCriteria() {
  286. super();
  287. criteriaWithoutValue = new ArrayList<String>();
  288. criteriaWithSingleValue = new ArrayList<Map<String, Object>>();
  289. criteriaWithListValue = new ArrayList<Map<String, Object>>();
  290. criteriaWithBetweenValue = new ArrayList<Map<String, Object>>();
  291. }
  292. /**
  293. * 验证
  294. * @generated
  295. */
  296. public boolean isValid() {
  297. return criteriaWithoutValue.size() > 0
  298. || criteriaWithSingleValue.size() > 0
  299. || criteriaWithListValue.size() > 0
  300. || criteriaWithBetweenValue.size() > 0;
  301. }
  302. /**
  303. * @generated
  304. */
  305. public List<String> getCriteriaWithoutValue() {
  306. return criteriaWithoutValue;
  307. }
  308. /**
  309. * @generated
  310. */
  311. public void setCriteriaWithoutValue(List<String> criteriaWithoutValue) {
  312. this.criteriaWithoutValue = criteriaWithoutValue;
  313. }
  314. /**
  315. * @generated
  316. */
  317. public List<Map<String, Object>> getCriteriaWithSingleValue() {
  318. return criteriaWithSingleValue;
  319. }
  320. /**
  321. * @generated
  322. */
  323. public void setCriteriaWithSingleValue(List<Map<String, Object>> criteriaWithSingleValue) {
  324. this.criteriaWithSingleValue = criteriaWithSingleValue;
  325. }
  326. /**
  327. * @generated
  328. */
  329. public List<Map<String, Object>> getCriteriaWithListValue() {
  330. return criteriaWithListValue;
  331. }
  332. /**
  333. * @generated
  334. */
  335. public void setCriteriaWithListValue(List<Map<String, Object>> criteriaWithListValue) {
  336. this.criteriaWithListValue = criteriaWithListValue;
  337. }
  338. /**
  339. * @generated
  340. */
  341. public List<Map<String, Object>> getCriteriaWithBetweenValue() {
  342. return criteriaWithBetweenValue;
  343. }
  344. /**
  345. * @generated
  346. */
  347. public void setCriteriaWithBetweenValue(List<Map<String, Object>> criteriaWithBetweenValue) {
  348. this.criteriaWithBetweenValue = criteriaWithBetweenValue;
  349. }
  350. /**
  351. * @generated
  352. */
  353. public void whereSQL(String condition) {
  354. if (condition == null) {
  355. throw new RuntimeException("Value for condition cannot be null");
  356. }
  357. criteriaWithoutValue.add(condition);
  358. }
  359. /**
  360. * @generated
  361. */
  362. protected void addCriterion(String condition) {
  363. if (condition == null) {
  364. throw new RuntimeException("Value for condition cannot be null");
  365. }
  366. criteriaWithoutValue.add(condition);
  367. }
  368. /**
  369. * @generated
  370. */
  371. protected void addCriterion(String condition, Object value, String property) {
  372. if (value == null) {
  373. throw new RuntimeException("Value for " + property + " cannot be null");
  374. }
  375. Map<String, Object> map = new HashMap<String, Object>();
  376. map.put("condition", condition);
  377. map.put("value", value);
  378. criteriaWithSingleValue.add(map);
  379. }
  380. /**
  381. * @generated
  382. */
  383. protected void addCriterion(String condition, List<? extends Object> values, String property) {
  384. if (values == null || values.size() == 0) {
  385. throw new RuntimeException("Value list for " + property + " cannot be null or empty");
  386. }
  387. Map<String, Object> map = new HashMap<String, Object>();
  388. map.put("condition", condition);
  389. map.put("values", values);
  390. criteriaWithListValue.add(map);
  391. }
  392. /**
  393. * @generated
  394. */
  395. protected void addCriterion(String condition, Object value1, Object value2, String property) {
  396. if (value1 == null || value2 == null) {
  397. throw new RuntimeException("Between values for " + property + " cannot be null");
  398. }
  399. List<Object> list = new ArrayList<Object>();
  400. list.add(value1);
  401. list.add(value2);
  402. Map<String, Object> map = new HashMap<String, Object>();
  403. map.put("condition", condition);
  404. map.put("values", list);
  405. criteriaWithBetweenValue.add(map);
  406. }
  407. /**
  408. * @generated
  409. */
  410. public Criteria andMenuidIsNull() {
  411. addCriterion("menuid is null");
  412. return (Criteria) this;
  413. }
  414. /**
  415. * @generated
  416. */
  417. public Criteria andMenuidIsNotNull() {
  418. addCriterion("menuid <> ''");
  419. return (Criteria) this;
  420. }
  421. /**
  422. * @generated
  423. */
  424. public Criteria andMenuidEqualTo(String value) {
  425. addCriterion("menuid =", value, "menuid");
  426. return (Criteria) this;
  427. }
  428. /**
  429. * @generated
  430. */
  431. public Criteria andMenuidNotEqualTo(String value) {
  432. addCriterion("menuid <>", value, "menuid");
  433. return (Criteria) this;
  434. }
  435. /**
  436. * @generated
  437. */
  438. public Criteria andMenuidGreaterThan(String value) {
  439. addCriterion("menuid >", value, "menuid");
  440. return (Criteria) this;
  441. }
  442. /**
  443. * @generated
  444. */
  445. public Criteria andMenuidGreaterThanOrEqualTo(String value) {
  446. addCriterion("menuid >=", value, "menuid");
  447. return (Criteria) this;
  448. }
  449. /**
  450. * @generated
  451. */
  452. public Criteria andMenuidLessThan(String value) {
  453. addCriterion("menuid <", value, "menuid");
  454. return (Criteria) this;
  455. }
  456. /**
  457. * @generated
  458. */
  459. public Criteria andMenuidLessThanOrEqualTo(String value) {
  460. addCriterion("menuid <=", value, "menuid");
  461. return (Criteria) this;
  462. }
  463. /**
  464. * @generated
  465. */
  466. public Criteria andMenuidLike(String value) {
  467. addCriterion("menuid like", value, "menuid");
  468. return (Criteria) this;
  469. }
  470. /**
  471. * @generated
  472. */
  473. public Criteria andMenuidNotLike(String value) {
  474. addCriterion("menuid not like", value, "menuid");
  475. return (Criteria) this;
  476. }
  477. /**
  478. * @generated
  479. */
  480. public Criteria andMenuidIn(List<String> values) {
  481. addCriterion("menuid in", values, "menuid");
  482. return (Criteria) this;
  483. }
  484. /**
  485. * @generated
  486. */
  487. public Criteria andMenuidNotIn(List<String> values) {
  488. addCriterion("menuid not in", values, "menuid");
  489. return (Criteria) this;
  490. }
  491. /**
  492. * @generated
  493. */
  494. public Criteria andMenuidBetween(String value1, String value2) {
  495. addCriterion("menuid between", value1, value2, "menuid");
  496. return (Criteria) this;
  497. }
  498. /**
  499. * @generated
  500. */
  501. public Criteria andMenuidNotBetween(String value1, String value2) {
  502. addCriterion("menuid not between", value1, value2, "menuid");
  503. return (Criteria) this;
  504. }
  505. /**
  506. * @generated
  507. */
  508. public Criteria andMenupidIsNull() {
  509. addCriterion("menupid is null");
  510. return (Criteria) this;
  511. }
  512. /**
  513. * @generated
  514. */
  515. public Criteria andMenupidIsNotNull() {
  516. addCriterion("menupid <> ''");
  517. return (Criteria) this;
  518. }
  519. /**
  520. * @generated
  521. */
  522. public Criteria andMenupidEqualTo(String value) {
  523. addCriterion("menupid =", value, "menupid");
  524. return (Criteria) this;
  525. }
  526. /**
  527. * @generated
  528. */
  529. public Criteria andMenupidNotEqualTo(String value) {
  530. addCriterion("menupid <>", value, "menupid");
  531. return (Criteria) this;
  532. }
  533. /**
  534. * @generated
  535. */
  536. public Criteria andMenupidGreaterThan(String value) {
  537. addCriterion("menupid >", value, "menupid");
  538. return (Criteria) this;
  539. }
  540. /**
  541. * @generated
  542. */
  543. public Criteria andMenupidGreaterThanOrEqualTo(String value) {
  544. addCriterion("menupid >=", value, "menupid");
  545. return (Criteria) this;
  546. }
  547. /**
  548. * @generated
  549. */
  550. public Criteria andMenupidLessThan(String value) {
  551. addCriterion("menupid <", value, "menupid");
  552. return (Criteria) this;
  553. }
  554. /**
  555. * @generated
  556. */
  557. public Criteria andMenupidLessThanOrEqualTo(String value) {
  558. addCriterion("menupid <=", value, "menupid");
  559. return (Criteria) this;
  560. }
  561. /**
  562. * @generated
  563. */
  564. public Criteria andMenupidLike(String value) {
  565. addCriterion("menupid like", value, "menupid");
  566. return (Criteria) this;
  567. }
  568. /**
  569. * @generated
  570. */
  571. public Criteria andMenupidNotLike(String value) {
  572. addCriterion("menupid not like", value, "menupid");
  573. return (Criteria) this;
  574. }
  575. /**
  576. * @generated
  577. */
  578. public Criteria andMenupidIn(List<String> values) {
  579. addCriterion("menupid in", values, "menupid");
  580. return (Criteria) this;
  581. }
  582. /**
  583. * @generated
  584. */
  585. public Criteria andMenupidNotIn(List<String> values) {
  586. addCriterion("menupid not in", values, "menupid");
  587. return (Criteria) this;
  588. }
  589. /**
  590. * @generated
  591. */
  592. public Criteria andMenupidBetween(String value1, String value2) {
  593. addCriterion("menupid between", value1, value2, "menupid");
  594. return (Criteria) this;
  595. }
  596. /**
  597. * @generated
  598. */
  599. public Criteria andMenupidNotBetween(String value1, String value2) {
  600. addCriterion("menupid not between", value1, value2, "menupid");
  601. return (Criteria) this;
  602. }
  603. /**
  604. * @generated
  605. */
  606. public Criteria andMenunameIsNull() {
  607. addCriterion("menuname is null");
  608. return (Criteria) this;
  609. }
  610. /**
  611. * @generated
  612. */
  613. public Criteria andMenunameIsNotNull() {
  614. addCriterion("menuname <> ''");
  615. return (Criteria) this;
  616. }
  617. /**
  618. * @generated
  619. */
  620. public Criteria andMenunameEqualTo(String value) {
  621. addCriterion("menuname =", value, "menuname");
  622. return (Criteria) this;
  623. }
  624. /**
  625. * @generated
  626. */
  627. public Criteria andMenunameNotEqualTo(String value) {
  628. addCriterion("menuname <>", value, "menuname");
  629. return (Criteria) this;
  630. }
  631. /**
  632. * @generated
  633. */
  634. public Criteria andMenunameGreaterThan(String value) {
  635. addCriterion("menuname >", value, "menuname");
  636. return (Criteria) this;
  637. }
  638. /**
  639. * @generated
  640. */
  641. public Criteria andMenunameGreaterThanOrEqualTo(String value) {
  642. addCriterion("menuname >=", value, "menuname");
  643. return (Criteria) this;
  644. }
  645. /**
  646. * @generated
  647. */
  648. public Criteria andMenunameLessThan(String value) {
  649. addCriterion("menuname <", value, "menuname");
  650. return (Criteria) this;
  651. }
  652. /**
  653. * @generated
  654. */
  655. public Criteria andMenunameLessThanOrEqualTo(String value) {
  656. addCriterion("menuname <=", value, "menuname");
  657. return (Criteria) this;
  658. }
  659. /**
  660. * @generated
  661. */
  662. public Criteria andMenunameLike(String value) {
  663. addCriterion("menuname like", value, "menuname");
  664. return (Criteria) this;
  665. }
  666. /**
  667. * @generated
  668. */
  669. public Criteria andMenunameNotLike(String value) {
  670. addCriterion("menuname not like", value, "menuname");
  671. return (Criteria) this;
  672. }
  673. /**
  674. * @generated
  675. */
  676. public Criteria andMenunameIn(List<String> values) {
  677. addCriterion("menuname in", values, "menuname");
  678. return (Criteria) this;
  679. }
  680. /**
  681. * @generated
  682. */
  683. public Criteria andMenunameNotIn(List<String> values) {
  684. addCriterion("menuname not in", values, "menuname");
  685. return (Criteria) this;
  686. }
  687. /**
  688. * @generated
  689. */
  690. public Criteria andMenunameBetween(String value1, String value2) {
  691. addCriterion("menuname between", value1, value2, "menuname");
  692. return (Criteria) this;
  693. }
  694. /**
  695. * @generated
  696. */
  697. public Criteria andMenunameNotBetween(String value1, String value2) {
  698. addCriterion("menuname not between", value1, value2, "menuname");
  699. return (Criteria) this;
  700. }
  701. /**
  702. * @generated
  703. */
  704. public Criteria andMenudescIsNull() {
  705. addCriterion("menudesc is null");
  706. return (Criteria) this;
  707. }
  708. /**
  709. * @generated
  710. */
  711. public Criteria andMenudescIsNotNull() {
  712. addCriterion("menudesc <> ''");
  713. return (Criteria) this;
  714. }
  715. /**
  716. * @generated
  717. */
  718. public Criteria andMenudescEqualTo(String value) {
  719. addCriterion("menudesc =", value, "menudesc");
  720. return (Criteria) this;
  721. }
  722. /**
  723. * @generated
  724. */
  725. public Criteria andMenudescNotEqualTo(String value) {
  726. addCriterion("menudesc <>", value, "menudesc");
  727. return (Criteria) this;
  728. }
  729. /**
  730. * @generated
  731. */
  732. public Criteria andMenudescGreaterThan(String value) {
  733. addCriterion("menudesc >", value, "menudesc");
  734. return (Criteria) this;
  735. }
  736. /**
  737. * @generated
  738. */
  739. public Criteria andMenudescGreaterThanOrEqualTo(String value) {
  740. addCriterion("menudesc >=", value, "menudesc");
  741. return (Criteria) this;
  742. }
  743. /**
  744. * @generated
  745. */
  746. public Criteria andMenudescLessThan(String value) {
  747. addCriterion("menudesc <", value, "menudesc");
  748. return (Criteria) this;
  749. }
  750. /**
  751. * @generated
  752. */
  753. public Criteria andMenudescLessThanOrEqualTo(String value) {
  754. addCriterion("menudesc <=", value, "menudesc");
  755. return (Criteria) this;
  756. }
  757. /**
  758. * @generated
  759. */
  760. public Criteria andMenudescLike(String value) {
  761. addCriterion("menudesc like", value, "menudesc");
  762. return (Criteria) this;
  763. }
  764. /**
  765. * @generated
  766. */
  767. public Criteria andMenudescNotLike(String value) {
  768. addCriterion("menudesc not like", value, "menudesc");
  769. return (Criteria) this;
  770. }
  771. /**
  772. * @generated
  773. */
  774. public Criteria andMenudescIn(List<String> values) {
  775. addCriterion("menudesc in", values, "menudesc");
  776. return (Criteria) this;
  777. }
  778. /**
  779. * @generated
  780. */
  781. public Criteria andMenudescNotIn(List<String> values) {
  782. addCriterion("menudesc not in", values, "menudesc");
  783. return (Criteria) this;
  784. }
  785. /**
  786. * @generated
  787. */
  788. public Criteria andMenudescBetween(String value1, String value2) {
  789. addCriterion("menudesc between", value1, value2, "menudesc");
  790. return (Criteria) this;
  791. }
  792. /**
  793. * @generated
  794. */
  795. public Criteria andMenudescNotBetween(String value1, String value2) {
  796. addCriterion("menudesc not between", value1, value2, "menudesc");
  797. return (Criteria) this;
  798. }
  799. /**
  800. * @generated
  801. */
  802. public Criteria andMenuurlIsNull() {
  803. addCriterion("menuurl is null");
  804. return (Criteria) this;
  805. }
  806. /**
  807. * @generated
  808. */
  809. public Criteria andMenuurlIsNotNull() {
  810. addCriterion("menuurl <> ''");
  811. return (Criteria) this;
  812. }
  813. /**
  814. * @generated
  815. */
  816. public Criteria andMenuurlEqualTo(String value) {
  817. addCriterion("menuurl =", value, "menuurl");
  818. return (Criteria) this;
  819. }
  820. /**
  821. * @generated
  822. */
  823. public Criteria andMenuurlNotEqualTo(String value) {
  824. addCriterion("menuurl <>", value, "menuurl");
  825. return (Criteria) this;
  826. }
  827. /**
  828. * @generated
  829. */
  830. public Criteria andMenuurlGreaterThan(String value) {
  831. addCriterion("menuurl >", value, "menuurl");
  832. return (Criteria) this;
  833. }
  834. /**
  835. * @generated
  836. */
  837. public Criteria andMenuurlGreaterThanOrEqualTo(String value) {
  838. addCriterion("menuurl >=", value, "menuurl");
  839. return (Criteria) this;
  840. }
  841. /**
  842. * @generated
  843. */
  844. public Criteria andMenuurlLessThan(String value) {
  845. addCriterion("menuurl <", value, "menuurl");
  846. return (Criteria) this;
  847. }
  848. /**
  849. * @generated
  850. */
  851. public Criteria andMenuurlLessThanOrEqualTo(String value) {
  852. addCriterion("menuurl <=", value, "menuurl");
  853. return (Criteria) this;
  854. }
  855. /**
  856. * @generated
  857. */
  858. public Criteria andMenuurlLike(String value) {
  859. addCriterion("menuurl like", value, "menuurl");
  860. return (Criteria) this;
  861. }
  862. /**
  863. * @generated
  864. */
  865. public Criteria andMenuurlNotLike(String value) {
  866. addCriterion("menuurl not like", value, "menuurl");
  867. return (Criteria) this;
  868. }
  869. /**
  870. * @generated
  871. */
  872. public Criteria andMenuurlIn(List<String> values) {
  873. addCriterion("menuurl in", values, "menuurl");
  874. return (Criteria) this;
  875. }
  876. /**
  877. * @generated
  878. */
  879. public Criteria andMenuurlNotIn(List<String> values) {
  880. addCriterion("menuurl not in", values, "menuurl");
  881. return (Criteria) this;
  882. }
  883. /**
  884. * @generated
  885. */
  886. public Criteria andMenuurlBetween(String value1, String value2) {
  887. addCriterion("menuurl between", value1, value2, "menuurl");
  888. return (Criteria) this;
  889. }
  890. /**
  891. * @generated
  892. */
  893. public Criteria andMenuurlNotBetween(String value1, String value2) {
  894. addCriterion("menuurl not between", value1, value2, "menuurl");
  895. return (Criteria) this;
  896. }
  897. /**
  898. * @generated
  899. */
  900. public Criteria andMenuimageIsNull() {
  901. addCriterion("menuimage is null");
  902. return (Criteria) this;
  903. }
  904. /**
  905. * @generated
  906. */
  907. public Criteria andMenuimageIsNotNull() {
  908. addCriterion("menuimage <> ''");
  909. return (Criteria) this;
  910. }
  911. /**
  912. * @generated
  913. */
  914. public Criteria andMenuimageEqualTo(String value) {
  915. addCriterion("menuimage =", value, "menuimage");
  916. return (Criteria) this;
  917. }
  918. /**
  919. * @generated
  920. */
  921. public Criteria andMenuimageNotEqualTo(String value) {
  922. addCriterion("menuimage <>", value, "menuimage");
  923. return (Criteria) this;
  924. }
  925. /**
  926. * @generated
  927. */
  928. public Criteria andMenuimageGreaterThan(String value) {
  929. addCriterion("menuimage >", value, "menuimage");
  930. return (Criteria) this;
  931. }
  932. /**
  933. * @generated
  934. */
  935. public Criteria andMenuimageGreaterThanOrEqualTo(String value) {
  936. addCriterion("menuimage >=", value, "menuimage");
  937. return (Criteria) this;
  938. }
  939. /**
  940. * @generated
  941. */
  942. public Criteria andMenuimageLessThan(String value) {
  943. addCriterion("menuimage <", value, "menuimage");
  944. return (Criteria) this;
  945. }
  946. /**
  947. * @generated
  948. */
  949. public Criteria andMenuimageLessThanOrEqualTo(String value) {
  950. addCriterion("menuimage <=", value, "menuimage");
  951. return (Criteria) this;
  952. }
  953. /**
  954. * @generated
  955. */
  956. public Criteria andMenuimageLike(String value) {
  957. addCriterion("menuimage like", value, "menuimage");
  958. return (Criteria) this;
  959. }
  960. /**
  961. * @generated
  962. */
  963. public Criteria andMenuimageNotLike(String value) {
  964. addCriterion("menuimage not like", value, "menuimage");
  965. return (Criteria) this;
  966. }
  967. /**
  968. * @generated
  969. */
  970. public Criteria andMenuimageIn(List<String> values) {
  971. addCriterion("menuimage in", values, "menuimage");
  972. return (Criteria) this;
  973. }
  974. /**
  975. * @generated
  976. */
  977. public Criteria andMenuimageNotIn(List<String> values) {
  978. addCriterion("menuimage not in", values, "menuimage");
  979. return (Criteria) this;
  980. }
  981. /**
  982. * @generated
  983. */
  984. public Criteria andMenuimageBetween(String value1, String value2) {
  985. addCriterion("menuimage between", value1, value2, "menuimage");
  986. return (Criteria) this;
  987. }
  988. /**
  989. * @generated
  990. */
  991. public Criteria andMenuimageNotBetween(String value1, String value2) {
  992. addCriterion("menuimage not between", value1, value2, "menuimage");
  993. return (Criteria) this;
  994. }
  995. /**
  996. * @generated
  997. */
  998. public Criteria andFlagIsNull() {
  999. addCriterion("flag is null");
  1000. return (Criteria) this;
  1001. }
  1002. /**
  1003. * @generated
  1004. */
  1005. public Criteria andFlagIsNotNull() {
  1006. addCriterion("flag <> ''");
  1007. return (Criteria) this;
  1008. }
  1009. /**
  1010. * @generated
  1011. */
  1012. public Criteria andFlagEqualTo(String value) {
  1013. addCriterion("flag =", value, "flag");
  1014. return (Criteria) this;
  1015. }
  1016. /**
  1017. * @generated
  1018. */
  1019. public Criteria andFlagNotEqualTo(String value) {
  1020. addCriterion("flag <>", value, "flag");
  1021. return (Criteria) this;
  1022. }
  1023. /**
  1024. * @generated
  1025. */
  1026. public Criteria andFlagGreaterThan(String value) {
  1027. addCriterion("flag >", value, "flag");
  1028. return (Criteria) this;
  1029. }
  1030. /**
  1031. * @generated
  1032. */
  1033. public Criteria andFlagGreaterThanOrEqualTo(String value) {
  1034. addCriterion("flag >=", value, "flag");
  1035. return (Criteria) this;
  1036. }
  1037. /**
  1038. * @generated
  1039. */
  1040. public Criteria andFlagLessThan(String value) {
  1041. addCriterion("flag <", value, "flag");
  1042. return (Criteria) this;
  1043. }
  1044. /**
  1045. * @generated
  1046. */
  1047. public Criteria andFlagLessThanOrEqualTo(String value) {
  1048. addCriterion("flag <=", value, "flag");
  1049. return (Criteria) this;
  1050. }
  1051. /**
  1052. * @generated
  1053. */
  1054. public Criteria andFlagLike(String value) {
  1055. addCriterion("flag like", value, "flag");
  1056. return (Criteria) this;
  1057. }
  1058. /**
  1059. * @generated
  1060. */
  1061. public Criteria andFlagNotLike(String value) {
  1062. addCriterion("flag not like", value, "flag");
  1063. return (Criteria) this;
  1064. }
  1065. /**
  1066. * @generated
  1067. */
  1068. public Criteria andFlagIn(List<String> values) {
  1069. addCriterion("flag in", values, "flag");
  1070. return (Criteria) this;
  1071. }
  1072. /**
  1073. * @generated
  1074. */
  1075. public Criteria andFlagNotIn(List<String> values) {
  1076. addCriterion("flag not in", values, "flag");
  1077. return (Criteria) this;
  1078. }
  1079. /**
  1080. * @generated
  1081. */
  1082. public Criteria andFlagBetween(String value1, String value2) {
  1083. addCriterion("flag between", value1, value2, "flag");
  1084. return (Criteria) this;
  1085. }
  1086. /**
  1087. * @generated
  1088. */
  1089. public Criteria andFlagNotBetween(String value1, String value2) {
  1090. addCriterion("flag not between", value1, value2, "flag");
  1091. return (Criteria) this;
  1092. }
  1093. /**
  1094. * @generated
  1095. */
  1096. public Criteria andMenuindexIsNull() {
  1097. addCriterion("menuindex is null");
  1098. return (Criteria) this;
  1099. }
  1100. /**
  1101. * @generated
  1102. */
  1103. public Criteria andMenuindexIsNotNull() {
  1104. addCriterion("menuindex <> ''");
  1105. return (Criteria) this;
  1106. }
  1107. /**
  1108. * @generated
  1109. */
  1110. public Criteria andMenuindexEqualTo(BigDecimal value) {
  1111. addCriterion("menuindex =", value, "menuindex");
  1112. return (Criteria) this;
  1113. }
  1114. /**
  1115. * @generated
  1116. */
  1117. public Criteria andMenuindexNotEqualTo(BigDecimal value) {
  1118. addCriterion("menuindex <>", value, "menuindex");
  1119. return (Criteria) this;
  1120. }
  1121. /**
  1122. * @generated
  1123. */
  1124. public Criteria andMenuindexGreaterThan(BigDecimal value) {
  1125. addCriterion("menuindex >", value, "menuindex");
  1126. return (Criteria) this;
  1127. }
  1128. /**
  1129. * @generated
  1130. */
  1131. public Criteria andMenuindexGreaterThanOrEqualTo(BigDecimal value) {
  1132. addCriterion("menuindex >=", value, "menuindex");
  1133. return (Criteria) this;
  1134. }
  1135. /**
  1136. * @generated
  1137. */
  1138. public Criteria andMenuindexLessThan(BigDecimal value) {
  1139. addCriterion("menuindex <", value, "menuindex");
  1140. return (Criteria) this;
  1141. }
  1142. /**
  1143. * @generated
  1144. */
  1145. public Criteria andMenuindexLessThanOrEqualTo(BigDecimal value) {
  1146. addCriterion("menuindex <=", value, "menuindex");
  1147. return (Criteria) this;
  1148. }
  1149. /**
  1150. * @generated
  1151. */
  1152. public Criteria andMenuindexIn(List<BigDecimal> values) {
  1153. addCriterion("menuindex in", values, "menuindex");
  1154. return (Criteria) this;
  1155. }
  1156. /**
  1157. * @generated
  1158. */
  1159. public Criteria andMenuindexNotIn(List<BigDecimal> values) {
  1160. addCriterion("menuindex not in", values, "menuindex");
  1161. return (Criteria) this;
  1162. }
  1163. /**
  1164. * @generated
  1165. */
  1166. public Criteria andMenuindexBetween(BigDecimal value1, BigDecimal value2) {
  1167. addCriterion("menuindex between", value1, value2, "menuindex");
  1168. return (Criteria) this;
  1169. }
  1170. /**
  1171. * @generated
  1172. */
  1173. public Criteria andMenuindexNotBetween(BigDecimal value1, BigDecimal value2) {
  1174. addCriterion("menuindex not between", value1, value2, "menuindex");
  1175. return (Criteria) this;
  1176. }
  1177. }
  1178. /**
  1179. * 菜单信息表 : 菜单信息表
  1180. * @generated
  1181. */
  1182. public static class Criteria extends GeneratedCriteria {
  1183. protected Criteria() {
  1184. super();
  1185. }
  1186. }
  1187. }