VoucherMainExample.java 31.8 KB
Newer Older
frank.xa.zhang's avatar
frank.xa.zhang committed
1
package pwc.taxtech.atms.vat.entity;
2 3 4 5 6 7 8 9 10

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class VoucherMainExample {
    /**
     * This field was generated by MyBatis Generator.
11
     * This field corresponds to the database table VOUCHER_MAIN
12 13 14 15 16 17 18
     *
     * @mbg.generated
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
19
     * This field corresponds to the database table VOUCHER_MAIN
20 21 22 23 24 25 26
     *
     * @mbg.generated
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
27
     * This field corresponds to the database table VOUCHER_MAIN
28 29 30 31 32 33 34
     *
     * @mbg.generated
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
35
     * This method corresponds to the database table VOUCHER_MAIN
36 37 38 39 40 41 42 43 44
     *
     * @mbg.generated
     */
    public VoucherMainExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
45
     * This method corresponds to the database table VOUCHER_MAIN
46 47 48 49 50 51 52 53 54
     *
     * @mbg.generated
     */
    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
55
     * This method corresponds to the database table VOUCHER_MAIN
56 57 58 59 60 61 62 63 64
     *
     * @mbg.generated
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
65
     * This method corresponds to the database table VOUCHER_MAIN
66 67 68 69 70 71 72 73 74
     *
     * @mbg.generated
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
75
     * This method corresponds to the database table VOUCHER_MAIN
76 77 78 79 80 81 82 83 84
     *
     * @mbg.generated
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
85
     * This method corresponds to the database table VOUCHER_MAIN
86 87 88 89 90 91 92 93 94
     *
     * @mbg.generated
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
95
     * This method corresponds to the database table VOUCHER_MAIN
96 97 98 99 100 101 102 103 104
     *
     * @mbg.generated
     */
    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    /**
     * This method was generated by MyBatis Generator.
105
     * This method corresponds to the database table VOUCHER_MAIN
106 107 108 109 110 111 112 113 114 115 116
     *
     * @mbg.generated
     */
    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

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

    /**
     * This method was generated by MyBatis Generator.
131
     * This method corresponds to the database table VOUCHER_MAIN
132 133 134 135 136 137 138 139 140 141
     *
     * @mbg.generated
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
142
     * This method corresponds to the database table VOUCHER_MAIN
143 144 145 146 147 148 149 150 151 152 153
     *
     * @mbg.generated
     */
    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This class was generated by MyBatis Generator.
154
     * This class corresponds to the database table VOUCHER_MAIN
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 198
     *
     * @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));
        }

199 200
        public Criteria andVoucherMainIdIsNull() {
            addCriterion("VOUCHER_MAIN_ID is null");
201 202 203
            return (Criteria) this;
        }

204 205
        public Criteria andVoucherMainIdIsNotNull() {
            addCriterion("VOUCHER_MAIN_ID is not null");
206 207 208
            return (Criteria) this;
        }

209 210
        public Criteria andVoucherMainIdEqualTo(String value) {
            addCriterion("VOUCHER_MAIN_ID =", value, "voucherMainId");
211 212 213
            return (Criteria) this;
        }

214 215
        public Criteria andVoucherMainIdNotEqualTo(String value) {
            addCriterion("VOUCHER_MAIN_ID <>", value, "voucherMainId");
216 217 218
            return (Criteria) this;
        }

219 220
        public Criteria andVoucherMainIdGreaterThan(String value) {
            addCriterion("VOUCHER_MAIN_ID >", value, "voucherMainId");
221 222 223
            return (Criteria) this;
        }

224 225
        public Criteria andVoucherMainIdGreaterThanOrEqualTo(String value) {
            addCriterion("VOUCHER_MAIN_ID >=", value, "voucherMainId");
226 227 228
            return (Criteria) this;
        }

229 230
        public Criteria andVoucherMainIdLessThan(String value) {
            addCriterion("VOUCHER_MAIN_ID <", value, "voucherMainId");
231 232 233
            return (Criteria) this;
        }

234 235
        public Criteria andVoucherMainIdLessThanOrEqualTo(String value) {
            addCriterion("VOUCHER_MAIN_ID <=", value, "voucherMainId");
236 237 238
            return (Criteria) this;
        }

239 240
        public Criteria andVoucherMainIdLike(String value) {
            addCriterion("VOUCHER_MAIN_ID like", value, "voucherMainId");
241 242 243
            return (Criteria) this;
        }

244 245
        public Criteria andVoucherMainIdNotLike(String value) {
            addCriterion("VOUCHER_MAIN_ID not like", value, "voucherMainId");
246 247 248
            return (Criteria) this;
        }

249 250
        public Criteria andVoucherMainIdIn(List<String> values) {
            addCriterion("VOUCHER_MAIN_ID in", values, "voucherMainId");
251 252 253
            return (Criteria) this;
        }

254 255
        public Criteria andVoucherMainIdNotIn(List<String> values) {
            addCriterion("VOUCHER_MAIN_ID not in", values, "voucherMainId");
256 257 258
            return (Criteria) this;
        }

259 260
        public Criteria andVoucherMainIdBetween(String value1, String value2) {
            addCriterion("VOUCHER_MAIN_ID between", value1, value2, "voucherMainId");
261 262 263
            return (Criteria) this;
        }

264 265
        public Criteria andVoucherMainIdNotBetween(String value1, String value2) {
            addCriterion("VOUCHER_MAIN_ID not between", value1, value2, "voucherMainId");
266 267 268 269
            return (Criteria) this;
        }

        public Criteria andPeriodIsNull() {
270
            addCriterion("PERIOD is null");
271 272 273 274
            return (Criteria) this;
        }

        public Criteria andPeriodIsNotNull() {
275
            addCriterion("PERIOD is not null");
276 277 278 279
            return (Criteria) this;
        }

        public Criteria andPeriodEqualTo(Integer value) {
280
            addCriterion("PERIOD =", value, "period");
281 282 283 284
            return (Criteria) this;
        }

        public Criteria andPeriodNotEqualTo(Integer value) {
285
            addCriterion("PERIOD <>", value, "period");
286 287 288 289
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThan(Integer value) {
290
            addCriterion("PERIOD >", value, "period");
291 292 293 294
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThanOrEqualTo(Integer value) {
295
            addCriterion("PERIOD >=", value, "period");
296 297 298 299
            return (Criteria) this;
        }

        public Criteria andPeriodLessThan(Integer value) {
300
            addCriterion("PERIOD <", value, "period");
301 302 303 304
            return (Criteria) this;
        }

        public Criteria andPeriodLessThanOrEqualTo(Integer value) {
305
            addCriterion("PERIOD <=", value, "period");
306 307 308 309
            return (Criteria) this;
        }

        public Criteria andPeriodIn(List<Integer> values) {
310
            addCriterion("PERIOD in", values, "period");
311 312 313 314
            return (Criteria) this;
        }

        public Criteria andPeriodNotIn(List<Integer> values) {
315
            addCriterion("PERIOD not in", values, "period");
316 317 318 319
            return (Criteria) this;
        }

        public Criteria andPeriodBetween(Integer value1, Integer value2) {
320
            addCriterion("PERIOD between", value1, value2, "period");
321 322 323 324
            return (Criteria) this;
        }

        public Criteria andPeriodNotBetween(Integer value1, Integer value2) {
325
            addCriterion("PERIOD not between", value1, value2, "period");
326 327 328 329
            return (Criteria) this;
        }

        public Criteria andGroupIsNull() {
330
            addCriterion("\"GROUP\" is null");
331 332 333 334
            return (Criteria) this;
        }

        public Criteria andGroupIsNotNull() {
335
            addCriterion("\"GROUP\" is not null");
336 337 338 339
            return (Criteria) this;
        }

        public Criteria andGroupEqualTo(String value) {
340
            addCriterion("\"GROUP\" =", value, "group");
341 342 343 344
            return (Criteria) this;
        }

        public Criteria andGroupNotEqualTo(String value) {
345
            addCriterion("\"GROUP\" <>", value, "group");
346 347 348 349
            return (Criteria) this;
        }

        public Criteria andGroupGreaterThan(String value) {
350
            addCriterion("\"GROUP\" >", value, "group");
351 352 353 354
            return (Criteria) this;
        }

        public Criteria andGroupGreaterThanOrEqualTo(String value) {
355
            addCriterion("\"GROUP\" >=", value, "group");
356 357 358 359
            return (Criteria) this;
        }

        public Criteria andGroupLessThan(String value) {
360
            addCriterion("\"GROUP\" <", value, "group");
361 362 363 364
            return (Criteria) this;
        }

        public Criteria andGroupLessThanOrEqualTo(String value) {
365
            addCriterion("\"GROUP\" <=", value, "group");
366 367 368 369
            return (Criteria) this;
        }

        public Criteria andGroupLike(String value) {
370
            addCriterion("\"GROUP\" like", value, "group");
371 372 373 374
            return (Criteria) this;
        }

        public Criteria andGroupNotLike(String value) {
375
            addCriterion("\"GROUP\" not like", value, "group");
376 377 378 379
            return (Criteria) this;
        }

        public Criteria andGroupIn(List<String> values) {
380
            addCriterion("\"GROUP\" in", values, "group");
381 382 383 384
            return (Criteria) this;
        }

        public Criteria andGroupNotIn(List<String> values) {
385
            addCriterion("\"GROUP\" not in", values, "group");
386 387 388 389
            return (Criteria) this;
        }

        public Criteria andGroupBetween(String value1, String value2) {
390
            addCriterion("\"GROUP\" between", value1, value2, "group");
391 392 393 394
            return (Criteria) this;
        }

        public Criteria andGroupNotBetween(String value1, String value2) {
395
            addCriterion("\"GROUP\" not between", value1, value2, "group");
396 397 398
            return (Criteria) this;
        }

399
        public Criteria andVidIsNull() {
400 401 402 403
            addCriterion("VID is null");
            return (Criteria) this;
        }

404
        public Criteria andVidIsNotNull() {
405 406 407 408
            addCriterion("VID is not null");
            return (Criteria) this;
        }

409 410
        public Criteria andVidEqualTo(String value) {
            addCriterion("VID =", value, "vid");
411 412 413
            return (Criteria) this;
        }

414 415
        public Criteria andVidNotEqualTo(String value) {
            addCriterion("VID <>", value, "vid");
416 417 418
            return (Criteria) this;
        }

419 420
        public Criteria andVidGreaterThan(String value) {
            addCriterion("VID >", value, "vid");
421 422 423
            return (Criteria) this;
        }

424 425
        public Criteria andVidGreaterThanOrEqualTo(String value) {
            addCriterion("VID >=", value, "vid");
426 427 428
            return (Criteria) this;
        }

429 430
        public Criteria andVidLessThan(String value) {
            addCriterion("VID <", value, "vid");
431 432 433
            return (Criteria) this;
        }

434 435
        public Criteria andVidLessThanOrEqualTo(String value) {
            addCriterion("VID <=", value, "vid");
436 437 438
            return (Criteria) this;
        }

439 440
        public Criteria andVidLike(String value) {
            addCriterion("VID like", value, "vid");
441 442 443
            return (Criteria) this;
        }

444 445
        public Criteria andVidNotLike(String value) {
            addCriterion("VID not like", value, "vid");
446 447 448
            return (Criteria) this;
        }

449 450
        public Criteria andVidIn(List<String> values) {
            addCriterion("VID in", values, "vid");
451 452 453
            return (Criteria) this;
        }

454 455
        public Criteria andVidNotIn(List<String> values) {
            addCriterion("VID not in", values, "vid");
456 457 458
            return (Criteria) this;
        }

459 460
        public Criteria andVidBetween(String value1, String value2) {
            addCriterion("VID between", value1, value2, "vid");
461 462 463
            return (Criteria) this;
        }

464 465
        public Criteria andVidNotBetween(String value1, String value2) {
            addCriterion("VID not between", value1, value2, "vid");
466 467 468 469
            return (Criteria) this;
        }

        public Criteria andVoucherCountIsNull() {
470
            addCriterion("VOUCHER_COUNT is null");
471 472 473 474
            return (Criteria) this;
        }

        public Criteria andVoucherCountIsNotNull() {
475
            addCriterion("VOUCHER_COUNT is not null");
476 477 478 479
            return (Criteria) this;
        }

        public Criteria andVoucherCountEqualTo(Integer value) {
480
            addCriterion("VOUCHER_COUNT =", value, "voucherCount");
481 482 483 484
            return (Criteria) this;
        }

        public Criteria andVoucherCountNotEqualTo(Integer value) {
485
            addCriterion("VOUCHER_COUNT <>", value, "voucherCount");
486 487 488 489
            return (Criteria) this;
        }

        public Criteria andVoucherCountGreaterThan(Integer value) {
490
            addCriterion("VOUCHER_COUNT >", value, "voucherCount");
491 492 493 494
            return (Criteria) this;
        }

        public Criteria andVoucherCountGreaterThanOrEqualTo(Integer value) {
495
            addCriterion("VOUCHER_COUNT >=", value, "voucherCount");
496 497 498 499
            return (Criteria) this;
        }

        public Criteria andVoucherCountLessThan(Integer value) {
500
            addCriterion("VOUCHER_COUNT <", value, "voucherCount");
501 502 503 504
            return (Criteria) this;
        }

        public Criteria andVoucherCountLessThanOrEqualTo(Integer value) {
505
            addCriterion("VOUCHER_COUNT <=", value, "voucherCount");
506 507 508 509
            return (Criteria) this;
        }

        public Criteria andVoucherCountIn(List<Integer> values) {
510
            addCriterion("VOUCHER_COUNT in", values, "voucherCount");
511 512 513 514
            return (Criteria) this;
        }

        public Criteria andVoucherCountNotIn(List<Integer> values) {
515
            addCriterion("VOUCHER_COUNT not in", values, "voucherCount");
516 517 518 519
            return (Criteria) this;
        }

        public Criteria andVoucherCountBetween(Integer value1, Integer value2) {
520
            addCriterion("VOUCHER_COUNT between", value1, value2, "voucherCount");
521 522 523 524
            return (Criteria) this;
        }

        public Criteria andVoucherCountNotBetween(Integer value1, Integer value2) {
525
            addCriterion("VOUCHER_COUNT not between", value1, value2, "voucherCount");
526 527 528 529
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountIsNull() {
530
            addCriterion("ACCT_CODE_COUNT is null");
531 532 533 534
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountIsNotNull() {
535
            addCriterion("ACCT_CODE_COUNT is not null");
536 537 538 539
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountEqualTo(Integer value) {
540
            addCriterion("ACCT_CODE_COUNT =", value, "acctCodeCount");
541 542 543 544
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountNotEqualTo(Integer value) {
545
            addCriterion("ACCT_CODE_COUNT <>", value, "acctCodeCount");
546 547 548 549
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountGreaterThan(Integer value) {
550
            addCriterion("ACCT_CODE_COUNT >", value, "acctCodeCount");
551 552 553 554
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountGreaterThanOrEqualTo(Integer value) {
555
            addCriterion("ACCT_CODE_COUNT >=", value, "acctCodeCount");
556 557 558 559
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountLessThan(Integer value) {
560
            addCriterion("ACCT_CODE_COUNT <", value, "acctCodeCount");
561 562 563 564
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountLessThanOrEqualTo(Integer value) {
565
            addCriterion("ACCT_CODE_COUNT <=", value, "acctCodeCount");
566 567 568 569
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountIn(List<Integer> values) {
570
            addCriterion("ACCT_CODE_COUNT in", values, "acctCodeCount");
571 572 573 574
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountNotIn(List<Integer> values) {
575
            addCriterion("ACCT_CODE_COUNT not in", values, "acctCodeCount");
576 577 578 579
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountBetween(Integer value1, Integer value2) {
580
            addCriterion("ACCT_CODE_COUNT between", value1, value2, "acctCodeCount");
581 582 583 584
            return (Criteria) this;
        }

        public Criteria andAcctCodeCountNotBetween(Integer value1, Integer value2) {
585
            addCriterion("ACCT_CODE_COUNT not between", value1, value2, "acctCodeCount");
586 587 588 589
            return (Criteria) this;
        }

        public Criteria andAmountIsNull() {
590
            addCriterion("AMOUNT is null");
591 592 593 594
            return (Criteria) this;
        }

        public Criteria andAmountIsNotNull() {
595
            addCriterion("AMOUNT is not null");
596 597 598 599
            return (Criteria) this;
        }

        public Criteria andAmountEqualTo(BigDecimal value) {
600
            addCriterion("AMOUNT =", value, "amount");
601 602 603 604
            return (Criteria) this;
        }

        public Criteria andAmountNotEqualTo(BigDecimal value) {
605
            addCriterion("AMOUNT <>", value, "amount");
606 607 608 609
            return (Criteria) this;
        }

        public Criteria andAmountGreaterThan(BigDecimal value) {
610
            addCriterion("AMOUNT >", value, "amount");
611 612 613 614
            return (Criteria) this;
        }

        public Criteria andAmountGreaterThanOrEqualTo(BigDecimal value) {
615
            addCriterion("AMOUNT >=", value, "amount");
616 617 618 619
            return (Criteria) this;
        }

        public Criteria andAmountLessThan(BigDecimal value) {
620
            addCriterion("AMOUNT <", value, "amount");
621 622 623 624
            return (Criteria) this;
        }

        public Criteria andAmountLessThanOrEqualTo(BigDecimal value) {
625
            addCriterion("AMOUNT <=", value, "amount");
626 627 628 629
            return (Criteria) this;
        }

        public Criteria andAmountIn(List<BigDecimal> values) {
630
            addCriterion("AMOUNT in", values, "amount");
631 632 633 634
            return (Criteria) this;
        }

        public Criteria andAmountNotIn(List<BigDecimal> values) {
635
            addCriterion("AMOUNT not in", values, "amount");
636 637 638 639
            return (Criteria) this;
        }

        public Criteria andAmountBetween(BigDecimal value1, BigDecimal value2) {
640
            addCriterion("AMOUNT between", value1, value2, "amount");
641 642 643 644
            return (Criteria) this;
        }

        public Criteria andAmountNotBetween(BigDecimal value1, BigDecimal value2) {
645
            addCriterion("AMOUNT not between", value1, value2, "amount");
646 647 648 649
            return (Criteria) this;
        }

        public Criteria andAmountCreditIsNull() {
650
            addCriterion("AMOUNT_CREDIT is null");
651 652 653 654
            return (Criteria) this;
        }

        public Criteria andAmountCreditIsNotNull() {
655
            addCriterion("AMOUNT_CREDIT is not null");
656 657 658 659
            return (Criteria) this;
        }

        public Criteria andAmountCreditEqualTo(BigDecimal value) {
660
            addCriterion("AMOUNT_CREDIT =", value, "amountCredit");
661 662 663 664
            return (Criteria) this;
        }

        public Criteria andAmountCreditNotEqualTo(BigDecimal value) {
665
            addCriterion("AMOUNT_CREDIT <>", value, "amountCredit");
666 667 668 669
            return (Criteria) this;
        }

        public Criteria andAmountCreditGreaterThan(BigDecimal value) {
670
            addCriterion("AMOUNT_CREDIT >", value, "amountCredit");
671 672 673 674
            return (Criteria) this;
        }

        public Criteria andAmountCreditGreaterThanOrEqualTo(BigDecimal value) {
675
            addCriterion("AMOUNT_CREDIT >=", value, "amountCredit");
676 677 678 679
            return (Criteria) this;
        }

        public Criteria andAmountCreditLessThan(BigDecimal value) {
680
            addCriterion("AMOUNT_CREDIT <", value, "amountCredit");
681 682 683 684
            return (Criteria) this;
        }

        public Criteria andAmountCreditLessThanOrEqualTo(BigDecimal value) {
685
            addCriterion("AMOUNT_CREDIT <=", value, "amountCredit");
686 687 688 689
            return (Criteria) this;
        }

        public Criteria andAmountCreditIn(List<BigDecimal> values) {
690
            addCriterion("AMOUNT_CREDIT in", values, "amountCredit");
691 692 693 694
            return (Criteria) this;
        }

        public Criteria andAmountCreditNotIn(List<BigDecimal> values) {
695
            addCriterion("AMOUNT_CREDIT not in", values, "amountCredit");
696 697 698 699
            return (Criteria) this;
        }

        public Criteria andAmountCreditBetween(BigDecimal value1, BigDecimal value2) {
700
            addCriterion("AMOUNT_CREDIT between", value1, value2, "amountCredit");
701 702 703 704
            return (Criteria) this;
        }

        public Criteria andAmountCreditNotBetween(BigDecimal value1, BigDecimal value2) {
705
            addCriterion("AMOUNT_CREDIT not between", value1, value2, "amountCredit");
706 707 708 709
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNull() {
710
            addCriterion("CREATE_TIME is null");
711 712 713 714
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNotNull() {
715
            addCriterion("CREATE_TIME is not null");
716 717 718 719
            return (Criteria) this;
        }

        public Criteria andCreateTimeEqualTo(Date value) {
720
            addCriterion("CREATE_TIME =", value, "createTime");
721 722 723 724
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotEqualTo(Date value) {
725
            addCriterion("CREATE_TIME <>", value, "createTime");
726 727 728 729
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThan(Date value) {
730
            addCriterion("CREATE_TIME >", value, "createTime");
731 732 733 734
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
735
            addCriterion("CREATE_TIME >=", value, "createTime");
736 737 738 739
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThan(Date value) {
740
            addCriterion("CREATE_TIME <", value, "createTime");
741 742 743 744
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
745
            addCriterion("CREATE_TIME <=", value, "createTime");
746 747 748 749
            return (Criteria) this;
        }

        public Criteria andCreateTimeIn(List<Date> values) {
750
            addCriterion("CREATE_TIME in", values, "createTime");
751 752 753 754
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotIn(List<Date> values) {
755
            addCriterion("CREATE_TIME not in", values, "createTime");
756 757 758 759
            return (Criteria) this;
        }

        public Criteria andCreateTimeBetween(Date value1, Date value2) {
760
            addCriterion("CREATE_TIME between", value1, value2, "createTime");
761 762 763 764
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
765
            addCriterion("CREATE_TIME not between", value1, value2, "createTime");
766 767 768 769
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNull() {
770
            addCriterion("UPDATE_TIME is null");
771 772 773 774
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNotNull() {
775
            addCriterion("UPDATE_TIME is not null");
776 777 778 779
            return (Criteria) this;
        }

        public Criteria andUpdateTimeEqualTo(Date value) {
780
            addCriterion("UPDATE_TIME =", value, "updateTime");
781 782 783 784
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotEqualTo(Date value) {
785
            addCriterion("UPDATE_TIME <>", value, "updateTime");
786 787 788 789
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThan(Date value) {
790
            addCriterion("UPDATE_TIME >", value, "updateTime");
791 792 793 794
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
795
            addCriterion("UPDATE_TIME >=", value, "updateTime");
796 797 798 799
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThan(Date value) {
800
            addCriterion("UPDATE_TIME <", value, "updateTime");
801 802 803 804
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
805
            addCriterion("UPDATE_TIME <=", value, "updateTime");
806 807 808 809
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIn(List<Date> values) {
810
            addCriterion("UPDATE_TIME in", values, "updateTime");
811 812 813 814
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotIn(List<Date> values) {
815
            addCriterion("UPDATE_TIME not in", values, "updateTime");
816 817 818 819
            return (Criteria) this;
        }

        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
820
            addCriterion("UPDATE_TIME between", value1, value2, "updateTime");
821 822 823 824
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
825
            addCriterion("UPDATE_TIME not between", value1, value2, "updateTime");
826 827 828
            return (Criteria) this;
        }

829 830
        public Criteria andCreatorIdIsNull() {
            addCriterion("CREATOR_ID is null");
831 832 833
            return (Criteria) this;
        }

834 835
        public Criteria andCreatorIdIsNotNull() {
            addCriterion("CREATOR_ID is not null");
836 837 838
            return (Criteria) this;
        }

839 840
        public Criteria andCreatorIdEqualTo(String value) {
            addCriterion("CREATOR_ID =", value, "creatorId");
841 842 843
            return (Criteria) this;
        }

844 845
        public Criteria andCreatorIdNotEqualTo(String value) {
            addCriterion("CREATOR_ID <>", value, "creatorId");
846 847 848
            return (Criteria) this;
        }

849 850
        public Criteria andCreatorIdGreaterThan(String value) {
            addCriterion("CREATOR_ID >", value, "creatorId");
851 852 853
            return (Criteria) this;
        }

854 855
        public Criteria andCreatorIdGreaterThanOrEqualTo(String value) {
            addCriterion("CREATOR_ID >=", value, "creatorId");
856 857 858
            return (Criteria) this;
        }

859 860
        public Criteria andCreatorIdLessThan(String value) {
            addCriterion("CREATOR_ID <", value, "creatorId");
861 862 863
            return (Criteria) this;
        }

864 865
        public Criteria andCreatorIdLessThanOrEqualTo(String value) {
            addCriterion("CREATOR_ID <=", value, "creatorId");
866 867 868
            return (Criteria) this;
        }

869 870
        public Criteria andCreatorIdLike(String value) {
            addCriterion("CREATOR_ID like", value, "creatorId");
871 872 873
            return (Criteria) this;
        }

874 875
        public Criteria andCreatorIdNotLike(String value) {
            addCriterion("CREATOR_ID not like", value, "creatorId");
876 877 878
            return (Criteria) this;
        }

879 880
        public Criteria andCreatorIdIn(List<String> values) {
            addCriterion("CREATOR_ID in", values, "creatorId");
881 882 883
            return (Criteria) this;
        }

884 885
        public Criteria andCreatorIdNotIn(List<String> values) {
            addCriterion("CREATOR_ID not in", values, "creatorId");
886 887 888
            return (Criteria) this;
        }

889 890
        public Criteria andCreatorIdBetween(String value1, String value2) {
            addCriterion("CREATOR_ID between", value1, value2, "creatorId");
891 892 893
            return (Criteria) this;
        }

894 895
        public Criteria andCreatorIdNotBetween(String value1, String value2) {
            addCriterion("CREATOR_ID not between", value1, value2, "creatorId");
896 897 898 899 900 901
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
902
     * This class corresponds to the database table VOUCHER_MAIN
903 904 905 906 907 908 909 910 911 912 913 914
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
915
     * This class corresponds to the database table VOUCHER_MAIN
916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004
     *
     * @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);
        }
    }
}