PeriodCellTemplateConfigExample.java 70 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

208
        public Criteria andIdEqualTo(Long value) {
209
            addCriterion("id =", value, "id");
210 211 212
            return (Criteria) this;
        }

213
        public Criteria andIdNotEqualTo(Long value) {
214
            addCriterion("id <>", value, "id");
215 216 217
            return (Criteria) this;
        }

218
        public Criteria andIdGreaterThan(Long value) {
219
            addCriterion("id >", value, "id");
220 221 222
            return (Criteria) this;
        }

223
        public Criteria andIdGreaterThanOrEqualTo(Long value) {
224
            addCriterion("id >=", value, "id");
225 226 227
            return (Criteria) this;
        }

228
        public Criteria andIdLessThan(Long value) {
229
            addCriterion("id <", value, "id");
230 231 232
            return (Criteria) this;
        }

233
        public Criteria andIdLessThanOrEqualTo(Long value) {
234
            addCriterion("id <=", value, "id");
235 236 237
            return (Criteria) this;
        }

238
        public Criteria andIdIn(List<Long> values) {
239
            addCriterion("id in", values, "id");
240 241 242
            return (Criteria) this;
        }

243
        public Criteria andIdNotIn(List<Long> values) {
244
            addCriterion("id not in", values, "id");
245 246 247
            return (Criteria) this;
        }

248
        public Criteria andIdBetween(Long value1, Long value2) {
249
            addCriterion("id between", value1, value2, "id");
250 251 252
            return (Criteria) this;
        }

253
        public Criteria andIdNotBetween(Long value1, Long value2) {
254
            addCriterion("id not between", value1, value2, "id");
255 256 257 258
            return (Criteria) this;
        }

        public Criteria andPeriodIsNull() {
259
            addCriterion("period is null");
260 261 262 263
            return (Criteria) this;
        }

        public Criteria andPeriodIsNotNull() {
264
            addCriterion("period is not null");
265 266 267 268
            return (Criteria) this;
        }

        public Criteria andPeriodEqualTo(Integer value) {
269
            addCriterion("period =", value, "period");
270 271 272 273
            return (Criteria) this;
        }

        public Criteria andPeriodNotEqualTo(Integer value) {
274
            addCriterion("period <>", value, "period");
275 276 277 278
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThan(Integer value) {
279
            addCriterion("period >", value, "period");
280 281 282 283
            return (Criteria) this;
        }

        public Criteria andPeriodGreaterThanOrEqualTo(Integer value) {
284
            addCriterion("period >=", value, "period");
285 286 287 288
            return (Criteria) this;
        }

        public Criteria andPeriodLessThan(Integer value) {
289
            addCriterion("period <", value, "period");
290 291 292 293
            return (Criteria) this;
        }

        public Criteria andPeriodLessThanOrEqualTo(Integer value) {
294
            addCriterion("period <=", value, "period");
295 296 297 298
            return (Criteria) this;
        }

        public Criteria andPeriodIn(List<Integer> values) {
299
            addCriterion("period in", values, "period");
300 301 302 303
            return (Criteria) this;
        }

        public Criteria andPeriodNotIn(List<Integer> values) {
304
            addCriterion("period not in", values, "period");
305 306 307 308
            return (Criteria) this;
        }

        public Criteria andPeriodBetween(Integer value1, Integer value2) {
309
            addCriterion("period between", value1, value2, "period");
310 311 312 313
            return (Criteria) this;
        }

        public Criteria andPeriodNotBetween(Integer value1, Integer value2) {
314
            addCriterion("period not between", value1, value2, "period");
315 316 317
            return (Criteria) this;
        }

318
        public Criteria andCellTemplateIdIsNull() {
319
            addCriterion("cell_template_id is null");
320 321 322
            return (Criteria) this;
        }

323
        public Criteria andCellTemplateIdIsNotNull() {
324
            addCriterion("cell_template_id is not null");
325 326 327
            return (Criteria) this;
        }

328
        public Criteria andCellTemplateIdEqualTo(Long value) {
329
            addCriterion("cell_template_id =", value, "cellTemplateId");
330 331 332
            return (Criteria) this;
        }

333
        public Criteria andCellTemplateIdNotEqualTo(Long value) {
334
            addCriterion("cell_template_id <>", value, "cellTemplateId");
335 336 337
            return (Criteria) this;
        }

338
        public Criteria andCellTemplateIdGreaterThan(Long value) {
339
            addCriterion("cell_template_id >", value, "cellTemplateId");
340 341 342
            return (Criteria) this;
        }

343
        public Criteria andCellTemplateIdGreaterThanOrEqualTo(Long value) {
344
            addCriterion("cell_template_id >=", value, "cellTemplateId");
345 346 347
            return (Criteria) this;
        }

348
        public Criteria andCellTemplateIdLessThan(Long value) {
349
            addCriterion("cell_template_id <", value, "cellTemplateId");
350 351 352
            return (Criteria) this;
        }

353
        public Criteria andCellTemplateIdLessThanOrEqualTo(Long value) {
354
            addCriterion("cell_template_id <=", value, "cellTemplateId");
355 356 357
            return (Criteria) this;
        }

358
        public Criteria andCellTemplateIdIn(List<Long> values) {
359
            addCriterion("cell_template_id in", values, "cellTemplateId");
360 361 362
            return (Criteria) this;
        }

363
        public Criteria andCellTemplateIdNotIn(List<Long> values) {
364
            addCriterion("cell_template_id not in", values, "cellTemplateId");
365 366 367
            return (Criteria) this;
        }

368
        public Criteria andCellTemplateIdBetween(Long value1, Long value2) {
369
            addCriterion("cell_template_id between", value1, value2, "cellTemplateId");
370 371 372
            return (Criteria) this;
        }

373
        public Criteria andCellTemplateIdNotBetween(Long value1, Long value2) {
374
            addCriterion("cell_template_id not between", value1, value2, "cellTemplateId");
375 376 377
            return (Criteria) this;
        }

378
        public Criteria andReportTemplateIdIsNull() {
379
            addCriterion("report_template_id is null");
380 381 382
            return (Criteria) this;
        }

383
        public Criteria andReportTemplateIdIsNotNull() {
384
            addCriterion("report_template_id is not null");
385 386 387
            return (Criteria) this;
        }

388
        public Criteria andReportTemplateIdEqualTo(Long value) {
389
            addCriterion("report_template_id =", value, "reportTemplateId");
390 391 392
            return (Criteria) this;
        }

393
        public Criteria andReportTemplateIdNotEqualTo(Long value) {
394
            addCriterion("report_template_id <>", value, "reportTemplateId");
395 396 397
            return (Criteria) this;
        }

398
        public Criteria andReportTemplateIdGreaterThan(Long value) {
399
            addCriterion("report_template_id >", value, "reportTemplateId");
400 401 402
            return (Criteria) this;
        }

403
        public Criteria andReportTemplateIdGreaterThanOrEqualTo(Long value) {
404
            addCriterion("report_template_id >=", value, "reportTemplateId");
405 406 407
            return (Criteria) this;
        }

408
        public Criteria andReportTemplateIdLessThan(Long value) {
409
            addCriterion("report_template_id <", value, "reportTemplateId");
410 411 412
            return (Criteria) this;
        }

413
        public Criteria andReportTemplateIdLessThanOrEqualTo(Long value) {
414
            addCriterion("report_template_id <=", value, "reportTemplateId");
415 416 417
            return (Criteria) this;
        }

418
        public Criteria andReportTemplateIdIn(List<Long> values) {
419
            addCriterion("report_template_id in", values, "reportTemplateId");
420 421 422
            return (Criteria) this;
        }

423
        public Criteria andReportTemplateIdNotIn(List<Long> values) {
424
            addCriterion("report_template_id not in", values, "reportTemplateId");
425 426 427
            return (Criteria) this;
        }

428
        public Criteria andReportTemplateIdBetween(Long value1, Long value2) {
429
            addCriterion("report_template_id between", value1, value2, "reportTemplateId");
430 431 432
            return (Criteria) this;
        }

433
        public Criteria andReportTemplateIdNotBetween(Long value1, Long value2) {
434
            addCriterion("report_template_id not between", value1, value2, "reportTemplateId");
435 436 437 438
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeIsNull() {
439
            addCriterion("data_source_type is null");
440 441 442 443
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeIsNotNull() {
444
            addCriterion("data_source_type is not null");
445 446 447 448
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeEqualTo(Integer value) {
449
            addCriterion("data_source_type =", value, "dataSourceType");
450 451 452 453
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeNotEqualTo(Integer value) {
454
            addCriterion("data_source_type <>", value, "dataSourceType");
455 456 457 458
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeGreaterThan(Integer value) {
459
            addCriterion("data_source_type >", value, "dataSourceType");
460 461 462 463
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeGreaterThanOrEqualTo(Integer value) {
464
            addCriterion("data_source_type >=", value, "dataSourceType");
465 466 467 468
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeLessThan(Integer value) {
469
            addCriterion("data_source_type <", value, "dataSourceType");
470 471 472 473
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeLessThanOrEqualTo(Integer value) {
474
            addCriterion("data_source_type <=", value, "dataSourceType");
475 476 477 478
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeIn(List<Integer> values) {
479
            addCriterion("data_source_type in", values, "dataSourceType");
480 481 482 483
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeNotIn(List<Integer> values) {
484
            addCriterion("data_source_type not in", values, "dataSourceType");
485 486 487 488
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeBetween(Integer value1, Integer value2) {
489
            addCriterion("data_source_type between", value1, value2, "dataSourceType");
490 491 492 493
            return (Criteria) this;
        }

        public Criteria andDataSourceTypeNotBetween(Integer value1, Integer value2) {
494
            addCriterion("data_source_type not between", value1, value2, "dataSourceType");
495 496 497 498
            return (Criteria) this;
        }

        public Criteria andFormulaIsNull() {
499
            addCriterion("formula is null");
500 501 502 503
            return (Criteria) this;
        }

        public Criteria andFormulaIsNotNull() {
504
            addCriterion("formula is not null");
505 506 507 508
            return (Criteria) this;
        }

        public Criteria andFormulaEqualTo(String value) {
509
            addCriterion("formula =", value, "formula");
510 511 512 513
            return (Criteria) this;
        }

        public Criteria andFormulaNotEqualTo(String value) {
514
            addCriterion("formula <>", value, "formula");
515 516 517 518
            return (Criteria) this;
        }

        public Criteria andFormulaGreaterThan(String value) {
519
            addCriterion("formula >", value, "formula");
520 521 522 523
            return (Criteria) this;
        }

        public Criteria andFormulaGreaterThanOrEqualTo(String value) {
524
            addCriterion("formula >=", value, "formula");
525 526 527 528
            return (Criteria) this;
        }

        public Criteria andFormulaLessThan(String value) {
529
            addCriterion("formula <", value, "formula");
530 531 532 533
            return (Criteria) this;
        }

        public Criteria andFormulaLessThanOrEqualTo(String value) {
534
            addCriterion("formula <=", value, "formula");
535 536 537 538
            return (Criteria) this;
        }

        public Criteria andFormulaLike(String value) {
539
            addCriterion("formula like", value, "formula");
540 541 542 543
            return (Criteria) this;
        }

        public Criteria andFormulaNotLike(String value) {
544
            addCriterion("formula not like", value, "formula");
545 546 547 548
            return (Criteria) this;
        }

        public Criteria andFormulaIn(List<String> values) {
549
            addCriterion("formula in", values, "formula");
550 551 552 553
            return (Criteria) this;
        }

        public Criteria andFormulaNotIn(List<String> values) {
554
            addCriterion("formula not in", values, "formula");
555 556 557 558
            return (Criteria) this;
        }

        public Criteria andFormulaBetween(String value1, String value2) {
559
            addCriterion("formula between", value1, value2, "formula");
560 561 562 563
            return (Criteria) this;
        }

        public Criteria andFormulaNotBetween(String value1, String value2) {
564
            addCriterion("formula not between", value1, value2, "formula");
565 566 567 568
            return (Criteria) this;
        }

        public Criteria andParsedFormulaIsNull() {
569
            addCriterion("parsed_formula is null");
570 571 572 573
            return (Criteria) this;
        }

        public Criteria andParsedFormulaIsNotNull() {
574
            addCriterion("parsed_formula is not null");
575 576 577 578
            return (Criteria) this;
        }

        public Criteria andParsedFormulaEqualTo(String value) {
579
            addCriterion("parsed_formula =", value, "parsedFormula");
580 581 582 583
            return (Criteria) this;
        }

        public Criteria andParsedFormulaNotEqualTo(String value) {
584
            addCriterion("parsed_formula <>", value, "parsedFormula");
585 586 587 588
            return (Criteria) this;
        }

        public Criteria andParsedFormulaGreaterThan(String value) {
589
            addCriterion("parsed_formula >", value, "parsedFormula");
590 591 592 593
            return (Criteria) this;
        }

        public Criteria andParsedFormulaGreaterThanOrEqualTo(String value) {
594
            addCriterion("parsed_formula >=", value, "parsedFormula");
595 596 597 598
            return (Criteria) this;
        }

        public Criteria andParsedFormulaLessThan(String value) {
599
            addCriterion("parsed_formula <", value, "parsedFormula");
600 601 602 603
            return (Criteria) this;
        }

        public Criteria andParsedFormulaLessThanOrEqualTo(String value) {
604
            addCriterion("parsed_formula <=", value, "parsedFormula");
605 606 607 608
            return (Criteria) this;
        }

        public Criteria andParsedFormulaLike(String value) {
609
            addCriterion("parsed_formula like", value, "parsedFormula");
610 611 612 613
            return (Criteria) this;
        }

        public Criteria andParsedFormulaNotLike(String value) {
614
            addCriterion("parsed_formula not like", value, "parsedFormula");
615 616 617 618
            return (Criteria) this;
        }

        public Criteria andParsedFormulaIn(List<String> values) {
619
            addCriterion("parsed_formula in", values, "parsedFormula");
620 621 622 623
            return (Criteria) this;
        }

        public Criteria andParsedFormulaNotIn(List<String> values) {
624
            addCriterion("parsed_formula not in", values, "parsedFormula");
625 626 627 628
            return (Criteria) this;
        }

        public Criteria andParsedFormulaBetween(String value1, String value2) {
629
            addCriterion("parsed_formula between", value1, value2, "parsedFormula");
630 631 632 633
            return (Criteria) this;
        }

        public Criteria andParsedFormulaNotBetween(String value1, String value2) {
634
            addCriterion("parsed_formula not between", value1, value2, "parsedFormula");
635 636 637
            return (Criteria) this;
        }

638
        public Criteria andFormulaDescriptionIsNull() {
639
            addCriterion("formula_description is null");
640 641 642 643
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionIsNotNull() {
644
            addCriterion("formula_description is not null");
645 646 647 648
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionEqualTo(String value) {
649
            addCriterion("formula_description =", value, "formulaDescription");
650 651 652 653
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionNotEqualTo(String value) {
654
            addCriterion("formula_description <>", value, "formulaDescription");
655 656 657 658
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionGreaterThan(String value) {
659
            addCriterion("formula_description >", value, "formulaDescription");
660 661 662 663
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionGreaterThanOrEqualTo(String value) {
664
            addCriterion("formula_description >=", value, "formulaDescription");
665 666 667 668
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionLessThan(String value) {
669
            addCriterion("formula_description <", value, "formulaDescription");
670 671 672 673
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionLessThanOrEqualTo(String value) {
674
            addCriterion("formula_description <=", value, "formulaDescription");
675 676 677 678
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionLike(String value) {
679
            addCriterion("formula_description like", value, "formulaDescription");
680 681 682 683
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionNotLike(String value) {
684
            addCriterion("formula_description not like", value, "formulaDescription");
685 686 687 688
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionIn(List<String> values) {
689
            addCriterion("formula_description in", values, "formulaDescription");
690 691 692 693
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionNotIn(List<String> values) {
694
            addCriterion("formula_description not in", values, "formulaDescription");
695 696 697 698
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionBetween(String value1, String value2) {
699
            addCriterion("formula_description between", value1, value2, "formulaDescription");
700 701 702 703
            return (Criteria) this;
        }

        public Criteria andFormulaDescriptionNotBetween(String value1, String value2) {
704
            addCriterion("formula_description not between", value1, value2, "formulaDescription");
705 706 707
            return (Criteria) this;
        }

708
        public Criteria andAccountCodesIsNull() {
709
            addCriterion("account_codes is null");
710 711 712 713
            return (Criteria) this;
        }

        public Criteria andAccountCodesIsNotNull() {
714
            addCriterion("account_codes is not null");
715 716 717 718
            return (Criteria) this;
        }

        public Criteria andAccountCodesEqualTo(String value) {
719
            addCriterion("account_codes =", value, "accountCodes");
720 721 722 723
            return (Criteria) this;
        }

        public Criteria andAccountCodesNotEqualTo(String value) {
724
            addCriterion("account_codes <>", value, "accountCodes");
725 726 727 728
            return (Criteria) this;
        }

        public Criteria andAccountCodesGreaterThan(String value) {
729
            addCriterion("account_codes >", value, "accountCodes");
730 731 732 733
            return (Criteria) this;
        }

        public Criteria andAccountCodesGreaterThanOrEqualTo(String value) {
734
            addCriterion("account_codes >=", value, "accountCodes");
735 736 737 738
            return (Criteria) this;
        }

        public Criteria andAccountCodesLessThan(String value) {
739
            addCriterion("account_codes <", value, "accountCodes");
740 741 742 743
            return (Criteria) this;
        }

        public Criteria andAccountCodesLessThanOrEqualTo(String value) {
744
            addCriterion("account_codes <=", value, "accountCodes");
745 746 747 748
            return (Criteria) this;
        }

        public Criteria andAccountCodesLike(String value) {
749
            addCriterion("account_codes like", value, "accountCodes");
750 751 752 753
            return (Criteria) this;
        }

        public Criteria andAccountCodesNotLike(String value) {
754
            addCriterion("account_codes not like", value, "accountCodes");
755 756 757 758
            return (Criteria) this;
        }

        public Criteria andAccountCodesIn(List<String> values) {
759
            addCriterion("account_codes in", values, "accountCodes");
760 761 762 763
            return (Criteria) this;
        }

        public Criteria andAccountCodesNotIn(List<String> values) {
764
            addCriterion("account_codes not in", values, "accountCodes");
765 766 767 768
            return (Criteria) this;
        }

        public Criteria andAccountCodesBetween(String value1, String value2) {
769
            addCriterion("account_codes between", value1, value2, "accountCodes");
770 771 772 773
            return (Criteria) this;
        }

        public Criteria andAccountCodesNotBetween(String value1, String value2) {
774
            addCriterion("account_codes not between", value1, value2, "accountCodes");
775 776 777 778
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeIsNull() {
779
            addCriterion("invoice_type is null");
780 781 782 783
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeIsNotNull() {
784
            addCriterion("invoice_type is not null");
785 786 787 788
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeEqualTo(Integer value) {
789
            addCriterion("invoice_type =", value, "invoiceType");
790 791 792 793
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeNotEqualTo(Integer value) {
794
            addCriterion("invoice_type <>", value, "invoiceType");
795 796 797 798
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeGreaterThan(Integer value) {
799
            addCriterion("invoice_type >", value, "invoiceType");
800 801 802 803
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeGreaterThanOrEqualTo(Integer value) {
804
            addCriterion("invoice_type >=", value, "invoiceType");
805 806 807 808
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeLessThan(Integer value) {
809
            addCriterion("invoice_type <", value, "invoiceType");
810 811 812 813
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeLessThanOrEqualTo(Integer value) {
814
            addCriterion("invoice_type <=", value, "invoiceType");
815 816 817 818
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeIn(List<Integer> values) {
819
            addCriterion("invoice_type in", values, "invoiceType");
820 821 822 823
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeNotIn(List<Integer> values) {
824
            addCriterion("invoice_type not in", values, "invoiceType");
825 826 827 828
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeBetween(Integer value1, Integer value2) {
829
            addCriterion("invoice_type between", value1, value2, "invoiceType");
830 831 832 833
            return (Criteria) this;
        }

        public Criteria andInvoiceTypeNotBetween(Integer value1, Integer value2) {
834
            addCriterion("invoice_type not between", value1, value2, "invoiceType");
835 836 837 838
            return (Criteria) this;
        }

        public Criteria andTaxRateIsNull() {
839
            addCriterion("tax_rate is null");
840 841 842 843
            return (Criteria) this;
        }

        public Criteria andTaxRateIsNotNull() {
844
            addCriterion("tax_rate is not null");
845 846 847 848
            return (Criteria) this;
        }

        public Criteria andTaxRateEqualTo(String value) {
849
            addCriterion("tax_rate =", value, "taxRate");
850 851 852 853
            return (Criteria) this;
        }

        public Criteria andTaxRateNotEqualTo(String value) {
854
            addCriterion("tax_rate <>", value, "taxRate");
855 856 857 858
            return (Criteria) this;
        }

        public Criteria andTaxRateGreaterThan(String value) {
859
            addCriterion("tax_rate >", value, "taxRate");
860 861 862 863
            return (Criteria) this;
        }

        public Criteria andTaxRateGreaterThanOrEqualTo(String value) {
864
            addCriterion("tax_rate >=", value, "taxRate");
865 866 867 868
            return (Criteria) this;
        }

        public Criteria andTaxRateLessThan(String value) {
869
            addCriterion("tax_rate <", value, "taxRate");
870 871 872 873
            return (Criteria) this;
        }

        public Criteria andTaxRateLessThanOrEqualTo(String value) {
874
            addCriterion("tax_rate <=", value, "taxRate");
875 876 877 878
            return (Criteria) this;
        }

        public Criteria andTaxRateLike(String value) {
879
            addCriterion("tax_rate like", value, "taxRate");
880 881 882 883
            return (Criteria) this;
        }

        public Criteria andTaxRateNotLike(String value) {
884
            addCriterion("tax_rate not like", value, "taxRate");
885 886 887 888
            return (Criteria) this;
        }

        public Criteria andTaxRateIn(List<String> values) {
889
            addCriterion("tax_rate in", values, "taxRate");
890 891 892 893
            return (Criteria) this;
        }

        public Criteria andTaxRateNotIn(List<String> values) {
894
            addCriterion("tax_rate not in", values, "taxRate");
895 896 897 898
            return (Criteria) this;
        }

        public Criteria andTaxRateBetween(String value1, String value2) {
899
            addCriterion("tax_rate between", value1, value2, "taxRate");
900 901 902 903
            return (Criteria) this;
        }

        public Criteria andTaxRateNotBetween(String value1, String value2) {
904
            addCriterion("tax_rate not between", value1, value2, "taxRate");
905 906 907 908
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeIsNull() {
909
            addCriterion("invoice_amount_type is null");
910 911 912 913
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeIsNotNull() {
914
            addCriterion("invoice_amount_type is not null");
915 916 917 918
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeEqualTo(Integer value) {
919
            addCriterion("invoice_amount_type =", value, "invoiceAmountType");
920 921 922 923
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeNotEqualTo(Integer value) {
924
            addCriterion("invoice_amount_type <>", value, "invoiceAmountType");
925 926 927 928
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeGreaterThan(Integer value) {
929
            addCriterion("invoice_amount_type >", value, "invoiceAmountType");
930 931 932 933
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeGreaterThanOrEqualTo(Integer value) {
934
            addCriterion("invoice_amount_type >=", value, "invoiceAmountType");
935 936 937 938
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeLessThan(Integer value) {
939
            addCriterion("invoice_amount_type <", value, "invoiceAmountType");
940 941 942 943
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeLessThanOrEqualTo(Integer value) {
944
            addCriterion("invoice_amount_type <=", value, "invoiceAmountType");
945 946 947 948
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeIn(List<Integer> values) {
949
            addCriterion("invoice_amount_type in", values, "invoiceAmountType");
950 951 952 953
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeNotIn(List<Integer> values) {
954
            addCriterion("invoice_amount_type not in", values, "invoiceAmountType");
955 956 957 958
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeBetween(Integer value1, Integer value2) {
959
            addCriterion("invoice_amount_type between", value1, value2, "invoiceAmountType");
960 961 962 963
            return (Criteria) this;
        }

        public Criteria andInvoiceAmountTypeNotBetween(Integer value1, Integer value2) {
964
            addCriterion("invoice_amount_type not between", value1, value2, "invoiceAmountType");
965 966 967
            return (Criteria) this;
        }

968
        public Criteria andModelIdsIsNull() {
969
            addCriterion("model_ids is null");
970 971 972
            return (Criteria) this;
        }

973
        public Criteria andModelIdsIsNotNull() {
974
            addCriterion("model_ids is not null");
975 976 977
            return (Criteria) this;
        }

978
        public Criteria andModelIdsEqualTo(String value) {
979
            addCriterion("model_ids =", value, "modelIds");
980 981 982
            return (Criteria) this;
        }

983
        public Criteria andModelIdsNotEqualTo(String value) {
984
            addCriterion("model_ids <>", value, "modelIds");
985 986 987
            return (Criteria) this;
        }

988
        public Criteria andModelIdsGreaterThan(String value) {
989
            addCriterion("model_ids >", value, "modelIds");
990 991 992
            return (Criteria) this;
        }

993
        public Criteria andModelIdsGreaterThanOrEqualTo(String value) {
994
            addCriterion("model_ids >=", value, "modelIds");
995 996 997
            return (Criteria) this;
        }

998
        public Criteria andModelIdsLessThan(String value) {
999
            addCriterion("model_ids <", value, "modelIds");
1000 1001 1002
            return (Criteria) this;
        }

1003
        public Criteria andModelIdsLessThanOrEqualTo(String value) {
1004
            addCriterion("model_ids <=", value, "modelIds");
1005 1006 1007
            return (Criteria) this;
        }

1008
        public Criteria andModelIdsLike(String value) {
1009
            addCriterion("model_ids like", value, "modelIds");
1010 1011 1012
            return (Criteria) this;
        }

1013
        public Criteria andModelIdsNotLike(String value) {
1014
            addCriterion("model_ids not like", value, "modelIds");
1015 1016 1017
            return (Criteria) this;
        }

1018
        public Criteria andModelIdsIn(List<String> values) {
1019
            addCriterion("model_ids in", values, "modelIds");
1020 1021 1022
            return (Criteria) this;
        }

1023
        public Criteria andModelIdsNotIn(List<String> values) {
1024
            addCriterion("model_ids not in", values, "modelIds");
1025 1026 1027
            return (Criteria) this;
        }

1028
        public Criteria andModelIdsBetween(String value1, String value2) {
1029
            addCriterion("model_ids between", value1, value2, "modelIds");
1030 1031 1032
            return (Criteria) this;
        }

1033
        public Criteria andModelIdsNotBetween(String value1, String value2) {
1034
            addCriterion("model_ids not between", value1, value2, "modelIds");
1035 1036 1037
            return (Criteria) this;
        }

1038
        public Criteria andCreateByIsNull() {
1039
            addCriterion("create_by is null");
1040 1041 1042
            return (Criteria) this;
        }

1043
        public Criteria andCreateByIsNotNull() {
1044
            addCriterion("create_by is not null");
1045 1046 1047
            return (Criteria) this;
        }

1048
        public Criteria andCreateByEqualTo(String value) {
1049
            addCriterion("create_by =", value, "createBy");
1050 1051 1052
            return (Criteria) this;
        }

1053
        public Criteria andCreateByNotEqualTo(String value) {
1054
            addCriterion("create_by <>", value, "createBy");
1055 1056 1057
            return (Criteria) this;
        }

1058
        public Criteria andCreateByGreaterThan(String value) {
1059
            addCriterion("create_by >", value, "createBy");
1060 1061 1062
            return (Criteria) this;
        }

1063
        public Criteria andCreateByGreaterThanOrEqualTo(String value) {
1064
            addCriterion("create_by >=", value, "createBy");
1065 1066 1067
            return (Criteria) this;
        }

1068
        public Criteria andCreateByLessThan(String value) {
1069
            addCriterion("create_by <", value, "createBy");
1070 1071 1072
            return (Criteria) this;
        }

1073
        public Criteria andCreateByLessThanOrEqualTo(String value) {
1074
            addCriterion("create_by <=", value, "createBy");
1075 1076 1077
            return (Criteria) this;
        }

1078
        public Criteria andCreateByLike(String value) {
1079
            addCriterion("create_by like", value, "createBy");
1080 1081 1082
            return (Criteria) this;
        }

1083
        public Criteria andCreateByNotLike(String value) {
1084
            addCriterion("create_by not like", value, "createBy");
1085 1086 1087
            return (Criteria) this;
        }

1088
        public Criteria andCreateByIn(List<String> values) {
1089
            addCriterion("create_by in", values, "createBy");
1090 1091 1092
            return (Criteria) this;
        }

1093
        public Criteria andCreateByNotIn(List<String> values) {
1094
            addCriterion("create_by not in", values, "createBy");
1095 1096 1097
            return (Criteria) this;
        }

1098
        public Criteria andCreateByBetween(String value1, String value2) {
1099
            addCriterion("create_by between", value1, value2, "createBy");
1100 1101 1102
            return (Criteria) this;
        }

1103
        public Criteria andCreateByNotBetween(String value1, String value2) {
1104
            addCriterion("create_by not between", value1, value2, "createBy");
1105 1106 1107 1108
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNull() {
1109
            addCriterion("create_time is null");
1110 1111 1112 1113
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNotNull() {
1114
            addCriterion("create_time is not null");
1115 1116 1117 1118
            return (Criteria) this;
        }

        public Criteria andCreateTimeEqualTo(Date value) {
1119
            addCriterion("create_time =", value, "createTime");
1120 1121 1122 1123
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotEqualTo(Date value) {
1124
            addCriterion("create_time <>", value, "createTime");
1125 1126 1127 1128
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThan(Date value) {
1129
            addCriterion("create_time >", value, "createTime");
1130 1131 1132 1133
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
1134
            addCriterion("create_time >=", value, "createTime");
1135 1136 1137 1138
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThan(Date value) {
1139
            addCriterion("create_time <", value, "createTime");
1140 1141 1142 1143
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
1144
            addCriterion("create_time <=", value, "createTime");
1145 1146 1147 1148
            return (Criteria) this;
        }

        public Criteria andCreateTimeIn(List<Date> values) {
1149
            addCriterion("create_time in", values, "createTime");
1150 1151 1152 1153
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotIn(List<Date> values) {
1154
            addCriterion("create_time not in", values, "createTime");
1155 1156 1157 1158
            return (Criteria) this;
        }

        public Criteria andCreateTimeBetween(Date value1, Date value2) {
1159
            addCriterion("create_time between", value1, value2, "createTime");
1160 1161 1162 1163
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
1164
            addCriterion("create_time not between", value1, value2, "createTime");
1165 1166 1167
            return (Criteria) this;
        }

1168
        public Criteria andUpdateByIsNull() {
1169
            addCriterion("update_by is null");
1170 1171 1172
            return (Criteria) this;
        }

1173
        public Criteria andUpdateByIsNotNull() {
1174
            addCriterion("update_by is not null");
1175 1176 1177
            return (Criteria) this;
        }

1178
        public Criteria andUpdateByEqualTo(String value) {
1179
            addCriterion("update_by =", value, "updateBy");
1180 1181 1182
            return (Criteria) this;
        }

1183
        public Criteria andUpdateByNotEqualTo(String value) {
1184
            addCriterion("update_by <>", value, "updateBy");
1185 1186 1187
            return (Criteria) this;
        }

1188
        public Criteria andUpdateByGreaterThan(String value) {
1189
            addCriterion("update_by >", value, "updateBy");
1190 1191 1192
            return (Criteria) this;
        }

1193
        public Criteria andUpdateByGreaterThanOrEqualTo(String value) {
1194
            addCriterion("update_by >=", value, "updateBy");
1195 1196 1197
            return (Criteria) this;
        }

1198
        public Criteria andUpdateByLessThan(String value) {
1199
            addCriterion("update_by <", value, "updateBy");
1200 1201 1202
            return (Criteria) this;
        }

1203
        public Criteria andUpdateByLessThanOrEqualTo(String value) {
1204
            addCriterion("update_by <=", value, "updateBy");
1205 1206 1207
            return (Criteria) this;
        }

1208
        public Criteria andUpdateByLike(String value) {
1209
            addCriterion("update_by like", value, "updateBy");
1210 1211 1212
            return (Criteria) this;
        }

1213
        public Criteria andUpdateByNotLike(String value) {
1214
            addCriterion("update_by not like", value, "updateBy");
1215 1216 1217
            return (Criteria) this;
        }

1218
        public Criteria andUpdateByIn(List<String> values) {
1219
            addCriterion("update_by in", values, "updateBy");
1220 1221 1222
            return (Criteria) this;
        }

1223
        public Criteria andUpdateByNotIn(List<String> values) {
1224
            addCriterion("update_by not in", values, "updateBy");
1225 1226 1227
            return (Criteria) this;
        }

1228
        public Criteria andUpdateByBetween(String value1, String value2) {
1229
            addCriterion("update_by between", value1, value2, "updateBy");
1230 1231 1232
            return (Criteria) this;
        }

1233
        public Criteria andUpdateByNotBetween(String value1, String value2) {
1234
            addCriterion("update_by not between", value1, value2, "updateBy");
1235 1236 1237 1238
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNull() {
1239
            addCriterion("update_time is null");
1240 1241 1242 1243
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNotNull() {
1244
            addCriterion("update_time is not null");
1245 1246 1247 1248
            return (Criteria) this;
        }

        public Criteria andUpdateTimeEqualTo(Date value) {
1249
            addCriterion("update_time =", value, "updateTime");
1250 1251 1252 1253
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotEqualTo(Date value) {
1254
            addCriterion("update_time <>", value, "updateTime");
1255 1256 1257 1258
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThan(Date value) {
1259
            addCriterion("update_time >", value, "updateTime");
1260 1261 1262 1263
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
1264
            addCriterion("update_time >=", value, "updateTime");
1265 1266 1267 1268
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThan(Date value) {
1269
            addCriterion("update_time <", value, "updateTime");
1270 1271 1272 1273
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
1274
            addCriterion("update_time <=", value, "updateTime");
1275 1276 1277 1278
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIn(List<Date> values) {
1279
            addCriterion("update_time in", values, "updateTime");
1280 1281 1282 1283
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotIn(List<Date> values) {
1284
            addCriterion("update_time not in", values, "updateTime");
1285 1286 1287 1288
            return (Criteria) this;
        }

        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
1289
            addCriterion("update_time between", value1, value2, "updateTime");
1290 1291 1292 1293
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
1294
            addCriterion("update_time not between", value1, value2, "updateTime");
1295 1296 1297 1298
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryIsNull() {
1299
            addCriterion("invoice_category is null");
1300 1301 1302 1303
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryIsNotNull() {
1304
            addCriterion("invoice_category is not null");
1305 1306 1307 1308
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryEqualTo(String value) {
1309
            addCriterion("invoice_category =", value, "invoiceCategory");
1310 1311 1312 1313
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryNotEqualTo(String value) {
1314
            addCriterion("invoice_category <>", value, "invoiceCategory");
1315 1316 1317 1318
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryGreaterThan(String value) {
1319
            addCriterion("invoice_category >", value, "invoiceCategory");
1320 1321 1322 1323
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryGreaterThanOrEqualTo(String value) {
1324
            addCriterion("invoice_category >=", value, "invoiceCategory");
1325 1326 1327 1328
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryLessThan(String value) {
1329
            addCriterion("invoice_category <", value, "invoiceCategory");
1330 1331 1332 1333
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryLessThanOrEqualTo(String value) {
1334
            addCriterion("invoice_category <=", value, "invoiceCategory");
1335 1336 1337 1338
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryLike(String value) {
1339
            addCriterion("invoice_category like", value, "invoiceCategory");
1340 1341 1342 1343
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryNotLike(String value) {
1344
            addCriterion("invoice_category not like", value, "invoiceCategory");
1345 1346 1347 1348
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryIn(List<String> values) {
1349
            addCriterion("invoice_category in", values, "invoiceCategory");
1350 1351 1352 1353
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryNotIn(List<String> values) {
1354
            addCriterion("invoice_category not in", values, "invoiceCategory");
1355 1356 1357 1358
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryBetween(String value1, String value2) {
1359
            addCriterion("invoice_category between", value1, value2, "invoiceCategory");
1360 1361 1362 1363
            return (Criteria) this;
        }

        public Criteria andInvoiceCategoryNotBetween(String value1, String value2) {
1364
            addCriterion("invoice_category not between", value1, value2, "invoiceCategory");
1365 1366 1367 1368
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceIsNull() {
1369
            addCriterion("formula_data_source is null");
1370 1371 1372 1373
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceIsNotNull() {
1374
            addCriterion("formula_data_source is not null");
1375 1376 1377 1378
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceEqualTo(String value) {
1379
            addCriterion("formula_data_source =", value, "formulaDataSource");
1380 1381 1382 1383
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceNotEqualTo(String value) {
1384
            addCriterion("formula_data_source <>", value, "formulaDataSource");
1385 1386 1387 1388
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceGreaterThan(String value) {
1389
            addCriterion("formula_data_source >", value, "formulaDataSource");
1390 1391 1392 1393
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceGreaterThanOrEqualTo(String value) {
1394
            addCriterion("formula_data_source >=", value, "formulaDataSource");
1395 1396 1397 1398
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceLessThan(String value) {
1399
            addCriterion("formula_data_source <", value, "formulaDataSource");
1400 1401 1402 1403
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceLessThanOrEqualTo(String value) {
1404
            addCriterion("formula_data_source <=", value, "formulaDataSource");
1405 1406 1407 1408
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceLike(String value) {
1409
            addCriterion("formula_data_source like", value, "formulaDataSource");
1410 1411 1412 1413
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceNotLike(String value) {
1414
            addCriterion("formula_data_source not like", value, "formulaDataSource");
1415 1416 1417 1418
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceIn(List<String> values) {
1419
            addCriterion("formula_data_source in", values, "formulaDataSource");
1420 1421 1422 1423
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceNotIn(List<String> values) {
1424
            addCriterion("formula_data_source not in", values, "formulaDataSource");
1425 1426 1427 1428
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceBetween(String value1, String value2) {
1429
            addCriterion("formula_data_source between", value1, value2, "formulaDataSource");
1430 1431 1432 1433
            return (Criteria) this;
        }

        public Criteria andFormulaDataSourceNotBetween(String value1, String value2) {
1434
            addCriterion("formula_data_source not between", value1, value2, "formulaDataSource");
1435 1436 1437 1438
            return (Criteria) this;
        }

        public Criteria andValidationIsNull() {
1439
            addCriterion("validation is null");
1440 1441 1442 1443
            return (Criteria) this;
        }

        public Criteria andValidationIsNotNull() {
1444
            addCriterion("validation is not null");
1445 1446 1447 1448
            return (Criteria) this;
        }

        public Criteria andValidationEqualTo(String value) {
1449
            addCriterion("validation =", value, "validation");
1450 1451 1452 1453
            return (Criteria) this;
        }

        public Criteria andValidationNotEqualTo(String value) {
1454
            addCriterion("validation <>", value, "validation");
1455 1456 1457 1458
            return (Criteria) this;
        }

        public Criteria andValidationGreaterThan(String value) {
1459
            addCriterion("validation >", value, "validation");
1460 1461 1462 1463
            return (Criteria) this;
        }

        public Criteria andValidationGreaterThanOrEqualTo(String value) {
1464
            addCriterion("validation >=", value, "validation");
1465 1466 1467 1468
            return (Criteria) this;
        }

        public Criteria andValidationLessThan(String value) {
1469
            addCriterion("validation <", value, "validation");
1470 1471 1472 1473
            return (Criteria) this;
        }

        public Criteria andValidationLessThanOrEqualTo(String value) {
1474
            addCriterion("validation <=", value, "validation");
1475 1476 1477 1478
            return (Criteria) this;
        }

        public Criteria andValidationLike(String value) {
1479
            addCriterion("validation like", value, "validation");
1480 1481 1482 1483
            return (Criteria) this;
        }

        public Criteria andValidationNotLike(String value) {
1484
            addCriterion("validation not like", value, "validation");
1485 1486 1487 1488
            return (Criteria) this;
        }

        public Criteria andValidationIn(List<String> values) {
1489
            addCriterion("validation in", values, "validation");
1490 1491 1492 1493
            return (Criteria) this;
        }

        public Criteria andValidationNotIn(List<String> values) {
1494
            addCriterion("validation not in", values, "validation");
1495 1496 1497 1498
            return (Criteria) this;
        }

        public Criteria andValidationBetween(String value1, String value2) {
1499
            addCriterion("validation between", value1, value2, "validation");
1500 1501 1502 1503
            return (Criteria) this;
        }

        public Criteria andValidationNotBetween(String value1, String value2) {
1504
            addCriterion("validation not between", value1, value2, "validation");
1505 1506 1507 1508
            return (Criteria) this;
        }

        public Criteria andParsedValidationIsNull() {
1509
            addCriterion("parsed_validation is null");
1510 1511 1512 1513
            return (Criteria) this;
        }

        public Criteria andParsedValidationIsNotNull() {
1514
            addCriterion("parsed_validation is not null");
1515 1516 1517 1518
            return (Criteria) this;
        }

        public Criteria andParsedValidationEqualTo(String value) {
1519
            addCriterion("parsed_validation =", value, "parsedValidation");
1520 1521 1522 1523
            return (Criteria) this;
        }

        public Criteria andParsedValidationNotEqualTo(String value) {
1524
            addCriterion("parsed_validation <>", value, "parsedValidation");
1525 1526 1527 1528
            return (Criteria) this;
        }

        public Criteria andParsedValidationGreaterThan(String value) {
1529
            addCriterion("parsed_validation >", value, "parsedValidation");
1530 1531 1532 1533
            return (Criteria) this;
        }

        public Criteria andParsedValidationGreaterThanOrEqualTo(String value) {
1534
            addCriterion("parsed_validation >=", value, "parsedValidation");
1535 1536 1537 1538
            return (Criteria) this;
        }

        public Criteria andParsedValidationLessThan(String value) {
1539
            addCriterion("parsed_validation <", value, "parsedValidation");
1540 1541 1542 1543
            return (Criteria) this;
        }

        public Criteria andParsedValidationLessThanOrEqualTo(String value) {
1544
            addCriterion("parsed_validation <=", value, "parsedValidation");
1545 1546 1547 1548
            return (Criteria) this;
        }

        public Criteria andParsedValidationLike(String value) {
1549
            addCriterion("parsed_validation like", value, "parsedValidation");
1550 1551 1552 1553
            return (Criteria) this;
        }

        public Criteria andParsedValidationNotLike(String value) {
1554
            addCriterion("parsed_validation not like", value, "parsedValidation");
1555 1556 1557 1558
            return (Criteria) this;
        }

        public Criteria andParsedValidationIn(List<String> values) {
1559
            addCriterion("parsed_validation in", values, "parsedValidation");
1560 1561 1562 1563
            return (Criteria) this;
        }

        public Criteria andParsedValidationNotIn(List<String> values) {
1564
            addCriterion("parsed_validation not in", values, "parsedValidation");
1565 1566 1567 1568
            return (Criteria) this;
        }

        public Criteria andParsedValidationBetween(String value1, String value2) {
1569
            addCriterion("parsed_validation between", value1, value2, "parsedValidation");
1570 1571 1572 1573
            return (Criteria) this;
        }

        public Criteria andParsedValidationNotBetween(String value1, String value2) {
1574
            addCriterion("parsed_validation not between", value1, value2, "parsedValidation");
1575 1576 1577 1578
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionIsNull() {
1579
            addCriterion("validation_description is null");
1580 1581 1582 1583
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionIsNotNull() {
1584
            addCriterion("validation_description is not null");
1585 1586 1587 1588
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionEqualTo(String value) {
1589
            addCriterion("validation_description =", value, "validationDescription");
1590 1591 1592 1593
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionNotEqualTo(String value) {
1594
            addCriterion("validation_description <>", value, "validationDescription");
1595 1596 1597 1598
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionGreaterThan(String value) {
1599
            addCriterion("validation_description >", value, "validationDescription");
1600 1601 1602 1603
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionGreaterThanOrEqualTo(String value) {
1604
            addCriterion("validation_description >=", value, "validationDescription");
1605 1606 1607 1608
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionLessThan(String value) {
1609
            addCriterion("validation_description <", value, "validationDescription");
1610 1611 1612 1613
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionLessThanOrEqualTo(String value) {
1614
            addCriterion("validation_description <=", value, "validationDescription");
1615 1616 1617 1618
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionLike(String value) {
1619
            addCriterion("validation_description like", value, "validationDescription");
1620 1621 1622 1623
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionNotLike(String value) {
1624
            addCriterion("validation_description not like", value, "validationDescription");
1625 1626 1627 1628
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionIn(List<String> values) {
1629
            addCriterion("validation_description in", values, "validationDescription");
1630 1631 1632 1633
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionNotIn(List<String> values) {
1634
            addCriterion("validation_description not in", values, "validationDescription");
1635 1636 1637 1638
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionBetween(String value1, String value2) {
1639
            addCriterion("validation_description between", value1, value2, "validationDescription");
1640 1641 1642 1643
            return (Criteria) this;
        }

        public Criteria andValidationDescriptionNotBetween(String value1, String value2) {
1644
            addCriterion("validation_description not between", value1, value2, "validationDescription");
1645 1646 1647 1648
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordIsNull() {
1649
            addCriterion("voucher_keyword is null");
1650 1651 1652 1653
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordIsNotNull() {
1654
            addCriterion("voucher_keyword is not null");
1655 1656 1657 1658
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordEqualTo(String value) {
1659
            addCriterion("voucher_keyword =", value, "voucherKeyword");
1660 1661 1662 1663
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordNotEqualTo(String value) {
1664
            addCriterion("voucher_keyword <>", value, "voucherKeyword");
1665 1666 1667 1668
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordGreaterThan(String value) {
1669
            addCriterion("voucher_keyword >", value, "voucherKeyword");
1670 1671 1672 1673
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordGreaterThanOrEqualTo(String value) {
1674
            addCriterion("voucher_keyword >=", value, "voucherKeyword");
1675 1676 1677 1678
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordLessThan(String value) {
1679
            addCriterion("voucher_keyword <", value, "voucherKeyword");
1680 1681 1682 1683
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordLessThanOrEqualTo(String value) {
1684
            addCriterion("voucher_keyword <=", value, "voucherKeyword");
1685 1686 1687 1688
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordLike(String value) {
1689
            addCriterion("voucher_keyword like", value, "voucherKeyword");
1690 1691 1692 1693
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordNotLike(String value) {
1694
            addCriterion("voucher_keyword not like", value, "voucherKeyword");
1695 1696 1697 1698
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordIn(List<String> values) {
1699
            addCriterion("voucher_keyword in", values, "voucherKeyword");
1700 1701 1702 1703
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordNotIn(List<String> values) {
1704
            addCriterion("voucher_keyword not in", values, "voucherKeyword");
1705 1706 1707 1708
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordBetween(String value1, String value2) {
1709
            addCriterion("voucher_keyword between", value1, value2, "voucherKeyword");
1710 1711 1712 1713
            return (Criteria) this;
        }

        public Criteria andVoucherKeywordNotBetween(String value1, String value2) {
1714
            addCriterion("voucher_keyword not between", value1, value2, "voucherKeyword");
1715 1716
            return (Criteria) this;
        }
1717 1718

        public Criteria andCellTemplateConfigIdIsNull() {
1719
            addCriterion("cell_template_config_id is null");
1720 1721 1722 1723
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdIsNotNull() {
1724
            addCriterion("cell_template_config_id is not null");
1725 1726 1727 1728
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdEqualTo(Long value) {
1729
            addCriterion("cell_template_config_id =", value, "cellTemplateConfigId");
1730 1731 1732 1733
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdNotEqualTo(Long value) {
1734
            addCriterion("cell_template_config_id <>", value, "cellTemplateConfigId");
1735 1736 1737 1738
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdGreaterThan(Long value) {
1739
            addCriterion("cell_template_config_id >", value, "cellTemplateConfigId");
1740 1741 1742 1743
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdGreaterThanOrEqualTo(Long value) {
1744
            addCriterion("cell_template_config_id >=", value, "cellTemplateConfigId");
1745 1746 1747 1748
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdLessThan(Long value) {
1749
            addCriterion("cell_template_config_id <", value, "cellTemplateConfigId");
1750 1751 1752 1753
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdLessThanOrEqualTo(Long value) {
1754
            addCriterion("cell_template_config_id <=", value, "cellTemplateConfigId");
1755 1756 1757 1758
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdIn(List<Long> values) {
1759
            addCriterion("cell_template_config_id in", values, "cellTemplateConfigId");
1760 1761 1762 1763
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdNotIn(List<Long> values) {
1764
            addCriterion("cell_template_config_id not in", values, "cellTemplateConfigId");
1765 1766 1767 1768
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdBetween(Long value1, Long value2) {
1769
            addCriterion("cell_template_config_id between", value1, value2, "cellTemplateConfigId");
1770 1771 1772 1773
            return (Criteria) this;
        }

        public Criteria andCellTemplateConfigIdNotBetween(Long value1, Long value2) {
1774
            addCriterion("cell_template_config_id not between", value1, value2, "cellTemplateConfigId");
1775 1776
            return (Criteria) this;
        }
1777 1778

        public Criteria andKeyValueParsedFormulaIsNull() {
1779
            addCriterion("key_value_parsed_formula is null");
1780 1781 1782 1783
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaIsNotNull() {
1784
            addCriterion("key_value_parsed_formula is not null");
1785 1786 1787 1788
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaEqualTo(String value) {
1789
            addCriterion("key_value_parsed_formula =", value, "keyValueParsedFormula");
1790 1791 1792 1793
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaNotEqualTo(String value) {
1794
            addCriterion("key_value_parsed_formula <>", value, "keyValueParsedFormula");
1795 1796 1797 1798
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaGreaterThan(String value) {
1799
            addCriterion("key_value_parsed_formula >", value, "keyValueParsedFormula");
1800 1801 1802 1803
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaGreaterThanOrEqualTo(String value) {
1804
            addCriterion("key_value_parsed_formula >=", value, "keyValueParsedFormula");
1805 1806 1807 1808
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaLessThan(String value) {
1809
            addCriterion("key_value_parsed_formula <", value, "keyValueParsedFormula");
1810 1811 1812 1813
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaLessThanOrEqualTo(String value) {
1814
            addCriterion("key_value_parsed_formula <=", value, "keyValueParsedFormula");
1815 1816 1817 1818
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaLike(String value) {
1819
            addCriterion("key_value_parsed_formula like", value, "keyValueParsedFormula");
1820 1821 1822 1823
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaNotLike(String value) {
1824
            addCriterion("key_value_parsed_formula not like", value, "keyValueParsedFormula");
1825 1826 1827 1828
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaIn(List<String> values) {
1829
            addCriterion("key_value_parsed_formula in", values, "keyValueParsedFormula");
1830 1831 1832 1833
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaNotIn(List<String> values) {
1834
            addCriterion("key_value_parsed_formula not in", values, "keyValueParsedFormula");
1835 1836 1837 1838
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaBetween(String value1, String value2) {
1839
            addCriterion("key_value_parsed_formula between", value1, value2, "keyValueParsedFormula");
1840 1841 1842 1843
            return (Criteria) this;
        }

        public Criteria andKeyValueParsedFormulaNotBetween(String value1, String value2) {
1844
            addCriterion("key_value_parsed_formula not between", value1, value2, "keyValueParsedFormula");
1845 1846
            return (Criteria) this;
        }
neo's avatar
neo committed
1847 1848

        public Criteria andProjectIdIsNull() {
1849
            addCriterion("project_id is null");
neo's avatar
neo committed
1850 1851 1852 1853
            return (Criteria) this;
        }

        public Criteria andProjectIdIsNotNull() {
1854
            addCriterion("project_id is not null");
neo's avatar
neo committed
1855 1856 1857 1858
            return (Criteria) this;
        }

        public Criteria andProjectIdEqualTo(String value) {
1859
            addCriterion("project_id =", value, "projectId");
neo's avatar
neo committed
1860 1861 1862 1863
            return (Criteria) this;
        }

        public Criteria andProjectIdNotEqualTo(String value) {
1864
            addCriterion("project_id <>", value, "projectId");
neo's avatar
neo committed
1865 1866 1867 1868
            return (Criteria) this;
        }

        public Criteria andProjectIdGreaterThan(String value) {
1869
            addCriterion("project_id >", value, "projectId");
neo's avatar
neo committed
1870 1871 1872 1873
            return (Criteria) this;
        }

        public Criteria andProjectIdGreaterThanOrEqualTo(String value) {
1874
            addCriterion("project_id >=", value, "projectId");
neo's avatar
neo committed
1875 1876 1877 1878
            return (Criteria) this;
        }

        public Criteria andProjectIdLessThan(String value) {
1879
            addCriterion("project_id <", value, "projectId");
neo's avatar
neo committed
1880 1881 1882 1883
            return (Criteria) this;
        }

        public Criteria andProjectIdLessThanOrEqualTo(String value) {
1884
            addCriterion("project_id <=", value, "projectId");
neo's avatar
neo committed
1885 1886 1887 1888
            return (Criteria) this;
        }

        public Criteria andProjectIdLike(String value) {
1889
            addCriterion("project_id like", value, "projectId");
neo's avatar
neo committed
1890 1891 1892 1893
            return (Criteria) this;
        }

        public Criteria andProjectIdNotLike(String value) {
1894
            addCriterion("project_id not like", value, "projectId");
neo's avatar
neo committed
1895 1896 1897 1898
            return (Criteria) this;
        }

        public Criteria andProjectIdIn(List<String> values) {
1899
            addCriterion("project_id in", values, "projectId");
neo's avatar
neo committed
1900 1901 1902 1903
            return (Criteria) this;
        }

        public Criteria andProjectIdNotIn(List<String> values) {
1904
            addCriterion("project_id not in", values, "projectId");
neo's avatar
neo committed
1905 1906 1907 1908
            return (Criteria) this;
        }

        public Criteria andProjectIdBetween(String value1, String value2) {
1909
            addCriterion("project_id between", value1, value2, "projectId");
neo's avatar
neo committed
1910 1911 1912 1913
            return (Criteria) this;
        }

        public Criteria andProjectIdNotBetween(String value1, String value2) {
1914
            addCriterion("project_id not between", value1, value2, "projectId");
neo's avatar
neo committed
1915 1916
            return (Criteria) this;
        }
1917 1918 1919 1920
    }

    /**
     * This class was generated by MyBatis Generator.
1921
     * This class corresponds to the database table period_cell_template_config
1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
1934
     * This class corresponds to the database table period_cell_template_config
1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023
     *
     * @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);
        }
    }
}