PeriodStandardAccountExample.java 42.6 KB
Newer Older
neo's avatar
neo committed
1 2 3 4 5 6 7 8
package pwc.taxtech.atms.vat.entity;

import java.util.ArrayList;
import java.util.List;

public class PeriodStandardAccountExample {
    /**
     * This field was generated by MyBatis Generator.
9
     * This field corresponds to the database table period_standard_account
neo's avatar
neo committed
10 11 12 13 14 15 16
     *
     * @mbg.generated
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
17
     * This field corresponds to the database table period_standard_account
neo's avatar
neo committed
18 19 20 21 22 23 24
     *
     * @mbg.generated
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
25
     * This field corresponds to the database table period_standard_account
neo's avatar
neo committed
26 27 28 29 30 31 32
     *
     * @mbg.generated
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
33
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
34 35 36 37 38 39 40 41 42
     *
     * @mbg.generated
     */
    public PeriodStandardAccountExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
43
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
44 45 46 47 48 49 50 51 52
     *
     * @mbg.generated
     */
    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
53
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
54 55 56 57 58 59 60 61 62
     *
     * @mbg.generated
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
63
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
64 65 66 67 68 69 70 71 72
     *
     * @mbg.generated
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
73
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
74 75 76 77 78 79 80 81 82
     *
     * @mbg.generated
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
83
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
84 85 86 87 88 89 90 91 92
     *
     * @mbg.generated
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
93
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
94 95 96 97 98 99 100 101 102
     *
     * @mbg.generated
     */
    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    /**
     * This method was generated by MyBatis Generator.
103
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
104 105 106 107 108 109 110 111 112 113 114
     *
     * @mbg.generated
     */
    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
115
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
116 117 118 119 120 121 122 123 124 125 126 127 128
     *
     * @mbg.generated
     */
    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
129
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
130 131 132 133 134 135 136 137 138 139
     *
     * @mbg.generated
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
140
     * This method corresponds to the database table period_standard_account
neo's avatar
neo committed
141 142 143 144 145 146 147 148 149 150 151
     *
     * @mbg.generated
     */
    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This class was generated by MyBatis Generator.
152
     * This class corresponds to the database table period_standard_account
neo's avatar
neo committed
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
     *
     * @mbg.generated
     */
    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andIdIsNull() {
198
            addCriterion("id is null");
neo's avatar
neo committed
199 200 201 202
            return (Criteria) this;
        }

        public Criteria andIdIsNotNull() {
203
            addCriterion("id is not null");
neo's avatar
neo committed
204 205 206 207
            return (Criteria) this;
        }

        public Criteria andIdEqualTo(String value) {
208
            addCriterion("id =", value, "id");
neo's avatar
neo committed
209 210 211 212
            return (Criteria) this;
        }

        public Criteria andIdNotEqualTo(String value) {
213
            addCriterion("id <>", value, "id");
neo's avatar
neo committed
214 215 216 217
            return (Criteria) this;
        }

        public Criteria andIdGreaterThan(String value) {
218
            addCriterion("id >", value, "id");
neo's avatar
neo committed
219 220 221 222
            return (Criteria) this;
        }

        public Criteria andIdGreaterThanOrEqualTo(String value) {
223
            addCriterion("id >=", value, "id");
neo's avatar
neo committed
224 225 226 227
            return (Criteria) this;
        }

        public Criteria andIdLessThan(String value) {
228
            addCriterion("id <", value, "id");
neo's avatar
neo committed
229 230 231 232
            return (Criteria) this;
        }

        public Criteria andIdLessThanOrEqualTo(String value) {
233
            addCriterion("id <=", value, "id");
neo's avatar
neo committed
234 235 236 237
            return (Criteria) this;
        }

        public Criteria andIdLike(String value) {
238
            addCriterion("id like", value, "id");
neo's avatar
neo committed
239 240 241 242
            return (Criteria) this;
        }

        public Criteria andIdNotLike(String value) {
243
            addCriterion("id not like", value, "id");
neo's avatar
neo committed
244 245 246 247
            return (Criteria) this;
        }

        public Criteria andIdIn(List<String> values) {
248
            addCriterion("id in", values, "id");
neo's avatar
neo committed
249 250 251 252
            return (Criteria) this;
        }

        public Criteria andIdNotIn(List<String> values) {
253
            addCriterion("id not in", values, "id");
neo's avatar
neo committed
254 255 256 257
            return (Criteria) this;
        }

        public Criteria andIdBetween(String value1, String value2) {
258
            addCriterion("id between", value1, value2, "id");
neo's avatar
neo committed
259 260 261 262
            return (Criteria) this;
        }

        public Criteria andIdNotBetween(String value1, String value2) {
263
            addCriterion("id not between", value1, value2, "id");
neo's avatar
neo committed
264 265 266 267
            return (Criteria) this;
        }

        public Criteria andCodeIsNull() {
268
            addCriterion("code is null");
neo's avatar
neo committed
269 270 271 272
            return (Criteria) this;
        }

        public Criteria andCodeIsNotNull() {
273
            addCriterion("code is not null");
neo's avatar
neo committed
274 275 276 277
            return (Criteria) this;
        }

        public Criteria andCodeEqualTo(String value) {
278
            addCriterion("code =", value, "code");
neo's avatar
neo committed
279 280 281 282
            return (Criteria) this;
        }

        public Criteria andCodeNotEqualTo(String value) {
283
            addCriterion("code <>", value, "code");
neo's avatar
neo committed
284 285 286 287
            return (Criteria) this;
        }

        public Criteria andCodeGreaterThan(String value) {
288
            addCriterion("code >", value, "code");
neo's avatar
neo committed
289 290 291 292
            return (Criteria) this;
        }

        public Criteria andCodeGreaterThanOrEqualTo(String value) {
293
            addCriterion("code >=", value, "code");
neo's avatar
neo committed
294 295 296 297
            return (Criteria) this;
        }

        public Criteria andCodeLessThan(String value) {
298
            addCriterion("code <", value, "code");
neo's avatar
neo committed
299 300 301 302
            return (Criteria) this;
        }

        public Criteria andCodeLessThanOrEqualTo(String value) {
303
            addCriterion("code <=", value, "code");
neo's avatar
neo committed
304 305 306 307
            return (Criteria) this;
        }

        public Criteria andCodeLike(String value) {
308
            addCriterion("code like", value, "code");
neo's avatar
neo committed
309 310 311 312
            return (Criteria) this;
        }

        public Criteria andCodeNotLike(String value) {
313
            addCriterion("code not like", value, "code");
neo's avatar
neo committed
314 315 316 317
            return (Criteria) this;
        }

        public Criteria andCodeIn(List<String> values) {
318
            addCriterion("code in", values, "code");
neo's avatar
neo committed
319 320 321 322
            return (Criteria) this;
        }

        public Criteria andCodeNotIn(List<String> values) {
323
            addCriterion("code not in", values, "code");
neo's avatar
neo committed
324 325 326 327
            return (Criteria) this;
        }

        public Criteria andCodeBetween(String value1, String value2) {
328
            addCriterion("code between", value1, value2, "code");
neo's avatar
neo committed
329 330 331 332
            return (Criteria) this;
        }

        public Criteria andCodeNotBetween(String value1, String value2) {
333
            addCriterion("code not between", value1, value2, "code");
neo's avatar
neo committed
334 335 336 337
            return (Criteria) this;
        }

        public Criteria andNameIsNull() {
338
            addCriterion("`name` is null");
neo's avatar
neo committed
339 340 341 342
            return (Criteria) this;
        }

        public Criteria andNameIsNotNull() {
343
            addCriterion("`name` is not null");
neo's avatar
neo committed
344 345 346 347
            return (Criteria) this;
        }

        public Criteria andNameEqualTo(String value) {
348
            addCriterion("`name` =", value, "name");
neo's avatar
neo committed
349 350 351 352
            return (Criteria) this;
        }

        public Criteria andNameNotEqualTo(String value) {
353
            addCriterion("`name` <>", value, "name");
neo's avatar
neo committed
354 355 356 357
            return (Criteria) this;
        }

        public Criteria andNameGreaterThan(String value) {
358
            addCriterion("`name` >", value, "name");
neo's avatar
neo committed
359 360 361 362
            return (Criteria) this;
        }

        public Criteria andNameGreaterThanOrEqualTo(String value) {
363
            addCriterion("`name` >=", value, "name");
neo's avatar
neo committed
364 365 366 367
            return (Criteria) this;
        }

        public Criteria andNameLessThan(String value) {
368
            addCriterion("`name` <", value, "name");
neo's avatar
neo committed
369 370 371 372
            return (Criteria) this;
        }

        public Criteria andNameLessThanOrEqualTo(String value) {
373
            addCriterion("`name` <=", value, "name");
neo's avatar
neo committed
374 375 376 377
            return (Criteria) this;
        }

        public Criteria andNameLike(String value) {
378
            addCriterion("`name` like", value, "name");
neo's avatar
neo committed
379 380 381 382
            return (Criteria) this;
        }

        public Criteria andNameNotLike(String value) {
383
            addCriterion("`name` not like", value, "name");
neo's avatar
neo committed
384 385 386 387
            return (Criteria) this;
        }

        public Criteria andNameIn(List<String> values) {
388
            addCriterion("`name` in", values, "name");
neo's avatar
neo committed
389 390 391 392
            return (Criteria) this;
        }

        public Criteria andNameNotIn(List<String> values) {
393
            addCriterion("`name` not in", values, "name");
neo's avatar
neo committed
394 395 396 397
            return (Criteria) this;
        }

        public Criteria andNameBetween(String value1, String value2) {
398
            addCriterion("`name` between", value1, value2, "name");
neo's avatar
neo committed
399 400 401 402
            return (Criteria) this;
        }

        public Criteria andNameNotBetween(String value1, String value2) {
403
            addCriterion("`name` not between", value1, value2, "name");
neo's avatar
neo committed
404 405 406 407
            return (Criteria) this;
        }

        public Criteria andParentCodeIsNull() {
408
            addCriterion("parent_code is null");
neo's avatar
neo committed
409 410 411 412
            return (Criteria) this;
        }

        public Criteria andParentCodeIsNotNull() {
413
            addCriterion("parent_code is not null");
neo's avatar
neo committed
414 415 416 417
            return (Criteria) this;
        }

        public Criteria andParentCodeEqualTo(String value) {
418
            addCriterion("parent_code =", value, "parentCode");
neo's avatar
neo committed
419 420 421 422
            return (Criteria) this;
        }

        public Criteria andParentCodeNotEqualTo(String value) {
423
            addCriterion("parent_code <>", value, "parentCode");
neo's avatar
neo committed
424 425 426 427
            return (Criteria) this;
        }

        public Criteria andParentCodeGreaterThan(String value) {
428
            addCriterion("parent_code >", value, "parentCode");
neo's avatar
neo committed
429 430 431 432
            return (Criteria) this;
        }

        public Criteria andParentCodeGreaterThanOrEqualTo(String value) {
433
            addCriterion("parent_code >=", value, "parentCode");
neo's avatar
neo committed
434 435 436 437
            return (Criteria) this;
        }

        public Criteria andParentCodeLessThan(String value) {
438
            addCriterion("parent_code <", value, "parentCode");
neo's avatar
neo committed
439 440 441 442
            return (Criteria) this;
        }

        public Criteria andParentCodeLessThanOrEqualTo(String value) {
443
            addCriterion("parent_code <=", value, "parentCode");
neo's avatar
neo committed
444 445 446 447
            return (Criteria) this;
        }

        public Criteria andParentCodeLike(String value) {
448
            addCriterion("parent_code like", value, "parentCode");
neo's avatar
neo committed
449 450 451 452
            return (Criteria) this;
        }

        public Criteria andParentCodeNotLike(String value) {
453
            addCriterion("parent_code not like", value, "parentCode");
neo's avatar
neo committed
454 455 456 457
            return (Criteria) this;
        }

        public Criteria andParentCodeIn(List<String> values) {
458
            addCriterion("parent_code in", values, "parentCode");
neo's avatar
neo committed
459 460 461 462
            return (Criteria) this;
        }

        public Criteria andParentCodeNotIn(List<String> values) {
463
            addCriterion("parent_code not in", values, "parentCode");
neo's avatar
neo committed
464 465 466 467
            return (Criteria) this;
        }

        public Criteria andParentCodeBetween(String value1, String value2) {
468
            addCriterion("parent_code between", value1, value2, "parentCode");
neo's avatar
neo committed
469 470 471 472
            return (Criteria) this;
        }

        public Criteria andParentCodeNotBetween(String value1, String value2) {
473
            addCriterion("parent_code not between", value1, value2, "parentCode");
neo's avatar
neo committed
474 475 476 477
            return (Criteria) this;
        }

        public Criteria andFullNameIsNull() {
478
            addCriterion("full_name is null");
neo's avatar
neo committed
479 480 481 482
            return (Criteria) this;
        }

        public Criteria andFullNameIsNotNull() {
483
            addCriterion("full_name is not null");
neo's avatar
neo committed
484 485 486 487
            return (Criteria) this;
        }

        public Criteria andFullNameEqualTo(String value) {
488
            addCriterion("full_name =", value, "fullName");
neo's avatar
neo committed
489 490 491 492
            return (Criteria) this;
        }

        public Criteria andFullNameNotEqualTo(String value) {
493
            addCriterion("full_name <>", value, "fullName");
neo's avatar
neo committed
494 495 496 497
            return (Criteria) this;
        }

        public Criteria andFullNameGreaterThan(String value) {
498
            addCriterion("full_name >", value, "fullName");
neo's avatar
neo committed
499 500 501 502
            return (Criteria) this;
        }

        public Criteria andFullNameGreaterThanOrEqualTo(String value) {
503
            addCriterion("full_name >=", value, "fullName");
neo's avatar
neo committed
504 505 506 507
            return (Criteria) this;
        }

        public Criteria andFullNameLessThan(String value) {
508
            addCriterion("full_name <", value, "fullName");
neo's avatar
neo committed
509 510 511 512
            return (Criteria) this;
        }

        public Criteria andFullNameLessThanOrEqualTo(String value) {
513
            addCriterion("full_name <=", value, "fullName");
neo's avatar
neo committed
514 515 516 517
            return (Criteria) this;
        }

        public Criteria andFullNameLike(String value) {
518
            addCriterion("full_name like", value, "fullName");
neo's avatar
neo committed
519 520 521 522
            return (Criteria) this;
        }

        public Criteria andFullNameNotLike(String value) {
523
            addCriterion("full_name not like", value, "fullName");
neo's avatar
neo committed
524 525 526 527
            return (Criteria) this;
        }

        public Criteria andFullNameIn(List<String> values) {
528
            addCriterion("full_name in", values, "fullName");
neo's avatar
neo committed
529 530 531 532
            return (Criteria) this;
        }

        public Criteria andFullNameNotIn(List<String> values) {
533
            addCriterion("full_name not in", values, "fullName");
neo's avatar
neo committed
534 535 536 537
            return (Criteria) this;
        }

        public Criteria andFullNameBetween(String value1, String value2) {
538
            addCriterion("full_name between", value1, value2, "fullName");
neo's avatar
neo committed
539 540 541 542
            return (Criteria) this;
        }

        public Criteria andFullNameNotBetween(String value1, String value2) {
543
            addCriterion("full_name not between", value1, value2, "fullName");
neo's avatar
neo committed
544 545 546 547
            return (Criteria) this;
        }

        public Criteria andAcctPropIsNull() {
548
            addCriterion("acct_prop is null");
neo's avatar
neo committed
549 550 551 552
            return (Criteria) this;
        }

        public Criteria andAcctPropIsNotNull() {
553
            addCriterion("acct_prop is not null");
neo's avatar
neo committed
554 555 556 557
            return (Criteria) this;
        }

        public Criteria andAcctPropEqualTo(Integer value) {
558
            addCriterion("acct_prop =", value, "acctProp");
neo's avatar
neo committed
559 560 561 562
            return (Criteria) this;
        }

        public Criteria andAcctPropNotEqualTo(Integer value) {
563
            addCriterion("acct_prop <>", value, "acctProp");
neo's avatar
neo committed
564 565 566 567
            return (Criteria) this;
        }

        public Criteria andAcctPropGreaterThan(Integer value) {
568
            addCriterion("acct_prop >", value, "acctProp");
neo's avatar
neo committed
569 570 571 572
            return (Criteria) this;
        }

        public Criteria andAcctPropGreaterThanOrEqualTo(Integer value) {
573
            addCriterion("acct_prop >=", value, "acctProp");
neo's avatar
neo committed
574 575 576 577
            return (Criteria) this;
        }

        public Criteria andAcctPropLessThan(Integer value) {
578
            addCriterion("acct_prop <", value, "acctProp");
neo's avatar
neo committed
579 580 581 582
            return (Criteria) this;
        }

        public Criteria andAcctPropLessThanOrEqualTo(Integer value) {
583
            addCriterion("acct_prop <=", value, "acctProp");
neo's avatar
neo committed
584 585 586 587
            return (Criteria) this;
        }

        public Criteria andAcctPropIn(List<Integer> values) {
588
            addCriterion("acct_prop in", values, "acctProp");
neo's avatar
neo committed
589 590 591 592
            return (Criteria) this;
        }

        public Criteria andAcctPropNotIn(List<Integer> values) {
593
            addCriterion("acct_prop not in", values, "acctProp");
neo's avatar
neo committed
594 595 596 597
            return (Criteria) this;
        }

        public Criteria andAcctPropBetween(Integer value1, Integer value2) {
598
            addCriterion("acct_prop between", value1, value2, "acctProp");
neo's avatar
neo committed
599 600 601 602
            return (Criteria) this;
        }

        public Criteria andAcctPropNotBetween(Integer value1, Integer value2) {
603
            addCriterion("acct_prop not between", value1, value2, "acctProp");
neo's avatar
neo committed
604 605 606 607
            return (Criteria) this;
        }

        public Criteria andSubPropIsNull() {
608
            addCriterion("sub_prop is null");
neo's avatar
neo committed
609 610 611 612
            return (Criteria) this;
        }

        public Criteria andSubPropIsNotNull() {
613
            addCriterion("sub_prop is not null");
neo's avatar
neo committed
614 615 616 617
            return (Criteria) this;
        }

        public Criteria andSubPropEqualTo(Integer value) {
618
            addCriterion("sub_prop =", value, "subProp");
neo's avatar
neo committed
619 620 621 622
            return (Criteria) this;
        }

        public Criteria andSubPropNotEqualTo(Integer value) {
623
            addCriterion("sub_prop <>", value, "subProp");
neo's avatar
neo committed
624 625 626 627
            return (Criteria) this;
        }

        public Criteria andSubPropGreaterThan(Integer value) {
628
            addCriterion("sub_prop >", value, "subProp");
neo's avatar
neo committed
629 630 631 632
            return (Criteria) this;
        }

        public Criteria andSubPropGreaterThanOrEqualTo(Integer value) {
633
            addCriterion("sub_prop >=", value, "subProp");
neo's avatar
neo committed
634 635 636 637
            return (Criteria) this;
        }

        public Criteria andSubPropLessThan(Integer value) {
638
            addCriterion("sub_prop <", value, "subProp");
neo's avatar
neo committed
639 640 641 642
            return (Criteria) this;
        }

        public Criteria andSubPropLessThanOrEqualTo(Integer value) {
643
            addCriterion("sub_prop <=", value, "subProp");
neo's avatar
neo committed
644 645 646 647
            return (Criteria) this;
        }

        public Criteria andSubPropIn(List<Integer> values) {
648
            addCriterion("sub_prop in", values, "subProp");
neo's avatar
neo committed
649 650 651 652
            return (Criteria) this;
        }

        public Criteria andSubPropNotIn(List<Integer> values) {
653
            addCriterion("sub_prop not in", values, "subProp");
neo's avatar
neo committed
654 655 656 657
            return (Criteria) this;
        }

        public Criteria andSubPropBetween(Integer value1, Integer value2) {
658
            addCriterion("sub_prop between", value1, value2, "subProp");
neo's avatar
neo committed
659 660 661 662
            return (Criteria) this;
        }

        public Criteria andSubPropNotBetween(Integer value1, Integer value2) {
663
            addCriterion("sub_prop not between", value1, value2, "subProp");
neo's avatar
neo committed
664 665 666 667
            return (Criteria) this;
        }

        public Criteria andAcctLevelIsNull() {
668
            addCriterion("acct_level is null");
neo's avatar
neo committed
669 670 671 672
            return (Criteria) this;
        }

        public Criteria andAcctLevelIsNotNull() {
673
            addCriterion("acct_level is not null");
neo's avatar
neo committed
674 675 676 677
            return (Criteria) this;
        }

        public Criteria andAcctLevelEqualTo(Integer value) {
678
            addCriterion("acct_level =", value, "acctLevel");
neo's avatar
neo committed
679 680 681 682
            return (Criteria) this;
        }

        public Criteria andAcctLevelNotEqualTo(Integer value) {
683
            addCriterion("acct_level <>", value, "acctLevel");
neo's avatar
neo committed
684 685 686 687
            return (Criteria) this;
        }

        public Criteria andAcctLevelGreaterThan(Integer value) {
688
            addCriterion("acct_level >", value, "acctLevel");
neo's avatar
neo committed
689 690 691 692
            return (Criteria) this;
        }

        public Criteria andAcctLevelGreaterThanOrEqualTo(Integer value) {
693
            addCriterion("acct_level >=", value, "acctLevel");
neo's avatar
neo committed
694 695 696 697
            return (Criteria) this;
        }

        public Criteria andAcctLevelLessThan(Integer value) {
698
            addCriterion("acct_level <", value, "acctLevel");
neo's avatar
neo committed
699 700 701 702
            return (Criteria) this;
        }

        public Criteria andAcctLevelLessThanOrEqualTo(Integer value) {
703
            addCriterion("acct_level <=", value, "acctLevel");
neo's avatar
neo committed
704 705 706 707
            return (Criteria) this;
        }

        public Criteria andAcctLevelIn(List<Integer> values) {
708
            addCriterion("acct_level in", values, "acctLevel");
neo's avatar
neo committed
709 710 711 712
            return (Criteria) this;
        }

        public Criteria andAcctLevelNotIn(List<Integer> values) {
713
            addCriterion("acct_level not in", values, "acctLevel");
neo's avatar
neo committed
714 715 716 717
            return (Criteria) this;
        }

        public Criteria andAcctLevelBetween(Integer value1, Integer value2) {
718
            addCriterion("acct_level between", value1, value2, "acctLevel");
neo's avatar
neo committed
719 720 721 722
            return (Criteria) this;
        }

        public Criteria andAcctLevelNotBetween(Integer value1, Integer value2) {
723
            addCriterion("acct_level not between", value1, value2, "acctLevel");
neo's avatar
neo committed
724 725 726 727
            return (Criteria) this;
        }

        public Criteria andDirectionIsNull() {
728
            addCriterion("direction is null");
neo's avatar
neo committed
729 730 731 732
            return (Criteria) this;
        }

        public Criteria andDirectionIsNotNull() {
733
            addCriterion("direction is not null");
neo's avatar
neo committed
734 735 736 737
            return (Criteria) this;
        }

        public Criteria andDirectionEqualTo(Integer value) {
738
            addCriterion("direction =", value, "direction");
neo's avatar
neo committed
739 740 741 742
            return (Criteria) this;
        }

        public Criteria andDirectionNotEqualTo(Integer value) {
743
            addCriterion("direction <>", value, "direction");
neo's avatar
neo committed
744 745 746 747
            return (Criteria) this;
        }

        public Criteria andDirectionGreaterThan(Integer value) {
748
            addCriterion("direction >", value, "direction");
neo's avatar
neo committed
749 750 751 752
            return (Criteria) this;
        }

        public Criteria andDirectionGreaterThanOrEqualTo(Integer value) {
753
            addCriterion("direction >=", value, "direction");
neo's avatar
neo committed
754 755 756 757
            return (Criteria) this;
        }

        public Criteria andDirectionLessThan(Integer value) {
758
            addCriterion("direction <", value, "direction");
neo's avatar
neo committed
759 760 761 762
            return (Criteria) this;
        }

        public Criteria andDirectionLessThanOrEqualTo(Integer value) {
763
            addCriterion("direction <=", value, "direction");
neo's avatar
neo committed
764 765 766 767
            return (Criteria) this;
        }

        public Criteria andDirectionIn(List<Integer> values) {
768
            addCriterion("direction in", values, "direction");
neo's avatar
neo committed
769 770 771 772
            return (Criteria) this;
        }

        public Criteria andDirectionNotIn(List<Integer> values) {
773
            addCriterion("direction not in", values, "direction");
neo's avatar
neo committed
774 775 776 777
            return (Criteria) this;
        }

        public Criteria andDirectionBetween(Integer value1, Integer value2) {
778
            addCriterion("direction between", value1, value2, "direction");
neo's avatar
neo committed
779 780 781 782
            return (Criteria) this;
        }

        public Criteria andDirectionNotBetween(Integer value1, Integer value2) {
783
            addCriterion("direction not between", value1, value2, "direction");
neo's avatar
neo committed
784 785 786 787
            return (Criteria) this;
        }

        public Criteria andIsLeafIsNull() {
788
            addCriterion("is_leaf is null");
neo's avatar
neo committed
789 790 791 792
            return (Criteria) this;
        }

        public Criteria andIsLeafIsNotNull() {
793
            addCriterion("is_leaf is not null");
neo's avatar
neo committed
794 795 796 797
            return (Criteria) this;
        }

        public Criteria andIsLeafEqualTo(Boolean value) {
798
            addCriterion("is_leaf =", value, "isLeaf");
neo's avatar
neo committed
799 800 801 802
            return (Criteria) this;
        }

        public Criteria andIsLeafNotEqualTo(Boolean value) {
803
            addCriterion("is_leaf <>", value, "isLeaf");
neo's avatar
neo committed
804 805 806 807
            return (Criteria) this;
        }

        public Criteria andIsLeafGreaterThan(Boolean value) {
808
            addCriterion("is_leaf >", value, "isLeaf");
neo's avatar
neo committed
809 810 811 812
            return (Criteria) this;
        }

        public Criteria andIsLeafGreaterThanOrEqualTo(Boolean value) {
813
            addCriterion("is_leaf >=", value, "isLeaf");
neo's avatar
neo committed
814 815 816 817
            return (Criteria) this;
        }

        public Criteria andIsLeafLessThan(Boolean value) {
818
            addCriterion("is_leaf <", value, "isLeaf");
neo's avatar
neo committed
819 820 821 822
            return (Criteria) this;
        }

        public Criteria andIsLeafLessThanOrEqualTo(Boolean value) {
823
            addCriterion("is_leaf <=", value, "isLeaf");
neo's avatar
neo committed
824 825 826 827
            return (Criteria) this;
        }

        public Criteria andIsLeafIn(List<Boolean> values) {
828
            addCriterion("is_leaf in", values, "isLeaf");
neo's avatar
neo committed
829 830 831 832
            return (Criteria) this;
        }

        public Criteria andIsLeafNotIn(List<Boolean> values) {
833
            addCriterion("is_leaf not in", values, "isLeaf");
neo's avatar
neo committed
834 835 836 837
            return (Criteria) this;
        }

        public Criteria andIsLeafBetween(Boolean value1, Boolean value2) {
838
            addCriterion("is_leaf between", value1, value2, "isLeaf");
neo's avatar
neo committed
839 840 841 842
            return (Criteria) this;
        }

        public Criteria andIsLeafNotBetween(Boolean value1, Boolean value2) {
843
            addCriterion("is_leaf not between", value1, value2, "isLeaf");
neo's avatar
neo committed
844 845 846 847
            return (Criteria) this;
        }

        public Criteria andRuleTypeIsNull() {
848
            addCriterion("rule_type is null");
neo's avatar
neo committed
849 850 851 852
            return (Criteria) this;
        }

        public Criteria andRuleTypeIsNotNull() {
853
            addCriterion("rule_type is not null");
neo's avatar
neo committed
854 855 856 857
            return (Criteria) this;
        }

        public Criteria andRuleTypeEqualTo(Integer value) {
858
            addCriterion("rule_type =", value, "ruleType");
neo's avatar
neo committed
859 860 861 862
            return (Criteria) this;
        }

        public Criteria andRuleTypeNotEqualTo(Integer value) {
863
            addCriterion("rule_type <>", value, "ruleType");
neo's avatar
neo committed
864 865 866 867
            return (Criteria) this;
        }

        public Criteria andRuleTypeGreaterThan(Integer value) {
868
            addCriterion("rule_type >", value, "ruleType");
neo's avatar
neo committed
869 870 871 872
            return (Criteria) this;
        }

        public Criteria andRuleTypeGreaterThanOrEqualTo(Integer value) {
873
            addCriterion("rule_type >=", value, "ruleType");
neo's avatar
neo committed
874 875 876 877
            return (Criteria) this;
        }

        public Criteria andRuleTypeLessThan(Integer value) {
878
            addCriterion("rule_type <", value, "ruleType");
neo's avatar
neo committed
879 880 881 882
            return (Criteria) this;
        }

        public Criteria andRuleTypeLessThanOrEqualTo(Integer value) {
883
            addCriterion("rule_type <=", value, "ruleType");
neo's avatar
neo committed
884 885 886 887
            return (Criteria) this;
        }

        public Criteria andRuleTypeIn(List<Integer> values) {
888
            addCriterion("rule_type in", values, "ruleType");
neo's avatar
neo committed
889 890 891 892
            return (Criteria) this;
        }

        public Criteria andRuleTypeNotIn(List<Integer> values) {
893
            addCriterion("rule_type not in", values, "ruleType");
neo's avatar
neo committed
894 895 896 897
            return (Criteria) this;
        }

        public Criteria andRuleTypeBetween(Integer value1, Integer value2) {
898
            addCriterion("rule_type between", value1, value2, "ruleType");
neo's avatar
neo committed
899 900 901 902
            return (Criteria) this;
        }

        public Criteria andRuleTypeNotBetween(Integer value1, Integer value2) {
903
            addCriterion("rule_type not between", value1, value2, "ruleType");
neo's avatar
neo committed
904 905 906 907
            return (Criteria) this;
        }

        public Criteria andIsActiveIsNull() {
908
            addCriterion("is_active is null");
neo's avatar
neo committed
909 910 911 912
            return (Criteria) this;
        }

        public Criteria andIsActiveIsNotNull() {
913
            addCriterion("is_active is not null");
neo's avatar
neo committed
914 915 916 917
            return (Criteria) this;
        }

        public Criteria andIsActiveEqualTo(Boolean value) {
918
            addCriterion("is_active =", value, "isActive");
neo's avatar
neo committed
919 920 921 922
            return (Criteria) this;
        }

        public Criteria andIsActiveNotEqualTo(Boolean value) {
923
            addCriterion("is_active <>", value, "isActive");
neo's avatar
neo committed
924 925 926 927
            return (Criteria) this;
        }

        public Criteria andIsActiveGreaterThan(Boolean value) {
928
            addCriterion("is_active >", value, "isActive");
neo's avatar
neo committed
929 930 931 932
            return (Criteria) this;
        }

        public Criteria andIsActiveGreaterThanOrEqualTo(Boolean value) {
933
            addCriterion("is_active >=", value, "isActive");
neo's avatar
neo committed
934 935 936 937
            return (Criteria) this;
        }

        public Criteria andIsActiveLessThan(Boolean value) {
938
            addCriterion("is_active <", value, "isActive");
neo's avatar
neo committed
939 940 941 942
            return (Criteria) this;
        }

        public Criteria andIsActiveLessThanOrEqualTo(Boolean value) {
943
            addCriterion("is_active <=", value, "isActive");
neo's avatar
neo committed
944 945 946 947
            return (Criteria) this;
        }

        public Criteria andIsActiveIn(List<Boolean> values) {
948
            addCriterion("is_active in", values, "isActive");
neo's avatar
neo committed
949 950 951 952
            return (Criteria) this;
        }

        public Criteria andIsActiveNotIn(List<Boolean> values) {
953
            addCriterion("is_active not in", values, "isActive");
neo's avatar
neo committed
954 955 956 957
            return (Criteria) this;
        }

        public Criteria andIsActiveBetween(Boolean value1, Boolean value2) {
958
            addCriterion("is_active between", value1, value2, "isActive");
neo's avatar
neo committed
959 960 961 962
            return (Criteria) this;
        }

        public Criteria andIsActiveNotBetween(Boolean value1, Boolean value2) {
963
            addCriterion("is_active not between", value1, value2, "isActive");
neo's avatar
neo committed
964 965 966 967
            return (Criteria) this;
        }

        public Criteria andEnglishNameIsNull() {
968
            addCriterion("english_name is null");
neo's avatar
neo committed
969 970 971 972
            return (Criteria) this;
        }

        public Criteria andEnglishNameIsNotNull() {
973
            addCriterion("english_name is not null");
neo's avatar
neo committed
974 975 976 977
            return (Criteria) this;
        }

        public Criteria andEnglishNameEqualTo(String value) {
978
            addCriterion("english_name =", value, "englishName");
neo's avatar
neo committed
979 980 981 982
            return (Criteria) this;
        }

        public Criteria andEnglishNameNotEqualTo(String value) {
983
            addCriterion("english_name <>", value, "englishName");
neo's avatar
neo committed
984 985 986 987
            return (Criteria) this;
        }

        public Criteria andEnglishNameGreaterThan(String value) {
988
            addCriterion("english_name >", value, "englishName");
neo's avatar
neo committed
989 990 991 992
            return (Criteria) this;
        }

        public Criteria andEnglishNameGreaterThanOrEqualTo(String value) {
993
            addCriterion("english_name >=", value, "englishName");
neo's avatar
neo committed
994 995 996 997
            return (Criteria) this;
        }

        public Criteria andEnglishNameLessThan(String value) {
998
            addCriterion("english_name <", value, "englishName");
neo's avatar
neo committed
999 1000 1001 1002
            return (Criteria) this;
        }

        public Criteria andEnglishNameLessThanOrEqualTo(String value) {
1003
            addCriterion("english_name <=", value, "englishName");
neo's avatar
neo committed
1004 1005 1006 1007
            return (Criteria) this;
        }

        public Criteria andEnglishNameLike(String value) {
1008
            addCriterion("english_name like", value, "englishName");
neo's avatar
neo committed
1009 1010 1011 1012
            return (Criteria) this;
        }

        public Criteria andEnglishNameNotLike(String value) {
1013
            addCriterion("english_name not like", value, "englishName");
neo's avatar
neo committed
1014 1015 1016 1017
            return (Criteria) this;
        }

        public Criteria andEnglishNameIn(List<String> values) {
1018
            addCriterion("english_name in", values, "englishName");
neo's avatar
neo committed
1019 1020 1021 1022
            return (Criteria) this;
        }

        public Criteria andEnglishNameNotIn(List<String> values) {
1023
            addCriterion("english_name not in", values, "englishName");
neo's avatar
neo committed
1024 1025 1026 1027
            return (Criteria) this;
        }

        public Criteria andEnglishNameBetween(String value1, String value2) {
1028
            addCriterion("english_name between", value1, value2, "englishName");
neo's avatar
neo committed
1029 1030 1031 1032
            return (Criteria) this;
        }

        public Criteria andEnglishNameNotBetween(String value1, String value2) {
1033
            addCriterion("english_name not between", value1, value2, "englishName");
neo's avatar
neo committed
1034 1035 1036 1037
            return (Criteria) this;
        }

        public Criteria andIndustryIdIsNull() {
1038
            addCriterion("industry_id is null");
neo's avatar
neo committed
1039 1040 1041 1042
            return (Criteria) this;
        }

        public Criteria andIndustryIdIsNotNull() {
1043
            addCriterion("industry_id is not null");
neo's avatar
neo committed
1044 1045 1046 1047
            return (Criteria) this;
        }

        public Criteria andIndustryIdEqualTo(String value) {
1048
            addCriterion("industry_id =", value, "industryId");
neo's avatar
neo committed
1049 1050 1051 1052
            return (Criteria) this;
        }

        public Criteria andIndustryIdNotEqualTo(String value) {
1053
            addCriterion("industry_id <>", value, "industryId");
neo's avatar
neo committed
1054 1055 1056 1057
            return (Criteria) this;
        }

        public Criteria andIndustryIdGreaterThan(String value) {
1058
            addCriterion("industry_id >", value, "industryId");
neo's avatar
neo committed
1059 1060 1061 1062
            return (Criteria) this;
        }

        public Criteria andIndustryIdGreaterThanOrEqualTo(String value) {
1063
            addCriterion("industry_id >=", value, "industryId");
neo's avatar
neo committed
1064 1065 1066 1067
            return (Criteria) this;
        }

        public Criteria andIndustryIdLessThan(String value) {
1068
            addCriterion("industry_id <", value, "industryId");
neo's avatar
neo committed
1069 1070 1071 1072
            return (Criteria) this;
        }

        public Criteria andIndustryIdLessThanOrEqualTo(String value) {
1073
            addCriterion("industry_id <=", value, "industryId");
neo's avatar
neo committed
1074 1075 1076 1077
            return (Criteria) this;
        }

        public Criteria andIndustryIdLike(String value) {
1078
            addCriterion("industry_id like", value, "industryId");
neo's avatar
neo committed
1079 1080 1081 1082
            return (Criteria) this;
        }

        public Criteria andIndustryIdNotLike(String value) {
1083
            addCriterion("industry_id not like", value, "industryId");
neo's avatar
neo committed
1084 1085 1086 1087
            return (Criteria) this;
        }

        public Criteria andIndustryIdIn(List<String> values) {
1088
            addCriterion("industry_id in", values, "industryId");
neo's avatar
neo committed
1089 1090 1091 1092
            return (Criteria) this;
        }

        public Criteria andIndustryIdNotIn(List<String> values) {
1093
            addCriterion("industry_id not in", values, "industryId");
neo's avatar
neo committed
1094 1095 1096 1097
            return (Criteria) this;
        }

        public Criteria andIndustryIdBetween(String value1, String value2) {
1098
            addCriterion("industry_id between", value1, value2, "industryId");
neo's avatar
neo committed
1099 1100 1101 1102
            return (Criteria) this;
        }

        public Criteria andIndustryIdNotBetween(String value1, String value2) {
1103
            addCriterion("industry_id not between", value1, value2, "industryId");
neo's avatar
neo committed
1104 1105 1106 1107
            return (Criteria) this;
        }

        public Criteria andProjectIdIsNull() {
1108
            addCriterion("project_id is null");
neo's avatar
neo committed
1109 1110 1111 1112
            return (Criteria) this;
        }

        public Criteria andProjectIdIsNotNull() {
1113
            addCriterion("project_id is not null");
neo's avatar
neo committed
1114 1115 1116 1117
            return (Criteria) this;
        }

        public Criteria andProjectIdEqualTo(String value) {
1118
            addCriterion("project_id =", value, "projectId");
neo's avatar
neo committed
1119 1120 1121 1122
            return (Criteria) this;
        }

        public Criteria andProjectIdNotEqualTo(String value) {
1123
            addCriterion("project_id <>", value, "projectId");
neo's avatar
neo committed
1124 1125 1126 1127
            return (Criteria) this;
        }

        public Criteria andProjectIdGreaterThan(String value) {
1128
            addCriterion("project_id >", value, "projectId");
neo's avatar
neo committed
1129 1130 1131 1132
            return (Criteria) this;
        }

        public Criteria andProjectIdGreaterThanOrEqualTo(String value) {
1133
            addCriterion("project_id >=", value, "projectId");
neo's avatar
neo committed
1134 1135 1136 1137
            return (Criteria) this;
        }

        public Criteria andProjectIdLessThan(String value) {
1138
            addCriterion("project_id <", value, "projectId");
neo's avatar
neo committed
1139 1140 1141 1142
            return (Criteria) this;
        }

        public Criteria andProjectIdLessThanOrEqualTo(String value) {
1143
            addCriterion("project_id <=", value, "projectId");
neo's avatar
neo committed
1144 1145 1146 1147
            return (Criteria) this;
        }

        public Criteria andProjectIdLike(String value) {
1148
            addCriterion("project_id like", value, "projectId");
neo's avatar
neo committed
1149 1150 1151 1152
            return (Criteria) this;
        }

        public Criteria andProjectIdNotLike(String value) {
1153
            addCriterion("project_id not like", value, "projectId");
neo's avatar
neo committed
1154 1155 1156 1157
            return (Criteria) this;
        }

        public Criteria andProjectIdIn(List<String> values) {
1158
            addCriterion("project_id in", values, "projectId");
neo's avatar
neo committed
1159 1160 1161 1162
            return (Criteria) this;
        }

        public Criteria andProjectIdNotIn(List<String> values) {
1163
            addCriterion("project_id not in", values, "projectId");
neo's avatar
neo committed
1164 1165 1166 1167
            return (Criteria) this;
        }

        public Criteria andProjectIdBetween(String value1, String value2) {
1168
            addCriterion("project_id between", value1, value2, "projectId");
neo's avatar
neo committed
1169 1170 1171 1172
            return (Criteria) this;
        }

        public Criteria andProjectIdNotBetween(String value1, String value2) {
1173
            addCriterion("project_id not between", value1, value2, "projectId");
neo's avatar
neo committed
1174 1175 1176 1177
            return (Criteria) this;
        }

        public Criteria andPeriodIsNull() {
1178
            addCriterion("period is null");
neo's avatar
neo committed
1179 1180 1181 1182
            return (Criteria) this;
        }

        public Criteria andPeriodIsNotNull() {
1183
            addCriterion("period is not null");
neo's avatar
neo committed
1184 1185 1186 1187
            return (Criteria) this;
        }

        public Criteria andPeriodEqualTo(Integer value) {
1188
            addCriterion("period =", value, "period");
neo's avatar
neo committed
1189 1190 1191 1192
            return (Criteria) this;
        }

        public Criteria andPeriodNotEqualTo(Integer value) {
1193
            addCriterion("period <>", value, "period");
neo's avatar
neo committed
1194 1195 1196 1197
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThan(Integer value) {
1198
            addCriterion("period >", value, "period");
neo's avatar
neo committed
1199 1200 1201 1202
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThanOrEqualTo(Integer value) {
1203
            addCriterion("period >=", value, "period");
neo's avatar
neo committed
1204 1205 1206 1207
            return (Criteria) this;
        }

        public Criteria andPeriodLessThan(Integer value) {
1208
            addCriterion("period <", value, "period");
neo's avatar
neo committed
1209 1210 1211 1212
            return (Criteria) this;
        }

        public Criteria andPeriodLessThanOrEqualTo(Integer value) {
1213
            addCriterion("period <=", value, "period");
neo's avatar
neo committed
1214 1215 1216 1217
            return (Criteria) this;
        }

        public Criteria andPeriodIn(List<Integer> values) {
1218
            addCriterion("period in", values, "period");
neo's avatar
neo committed
1219 1220 1221 1222
            return (Criteria) this;
        }

        public Criteria andPeriodNotIn(List<Integer> values) {
1223
            addCriterion("period not in", values, "period");
neo's avatar
neo committed
1224 1225 1226 1227
            return (Criteria) this;
        }

        public Criteria andPeriodBetween(Integer value1, Integer value2) {
1228
            addCriterion("period between", value1, value2, "period");
neo's avatar
neo committed
1229 1230 1231 1232
            return (Criteria) this;
        }

        public Criteria andPeriodNotBetween(Integer value1, Integer value2) {
1233
            addCriterion("period not between", value1, value2, "period");
neo's avatar
neo committed
1234 1235 1236 1237 1238 1239
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
1240
     * This class corresponds to the database table period_standard_account
neo's avatar
neo committed
1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
1253
     * This class corresponds to the database table period_standard_account
neo's avatar
neo committed
1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342
     *
     * @mbg.generated
     */
    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}