BalanceStdExample.java 60.3 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 BalanceStdExample {
    /**
     * This field was generated by MyBatis Generator.
neo's avatar
neo committed
11
     * This field corresponds to the database table TAX_PROJECT.BALANCE_STD
12 13 14 15 16 17 18
     *
     * @mbg.generated
     */
    protected String orderByClause;

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

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

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

    /**
     * This method was generated by MyBatis Generator.
neo's avatar
neo committed
45
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
55
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
56 57 58 59 60 61 62 63 64
     *
     * @mbg.generated
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
neo's avatar
neo committed
65
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
75
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
76 77 78 79 80 81 82 83 84
     *
     * @mbg.generated
     */
    public boolean isDistinct() {
        return distinct;
    }

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

    /**
     * This method was generated by MyBatis Generator.
neo's avatar
neo committed
95
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
105
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
117
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
131
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
142
     * This method corresponds to the database table TAX_PROJECT.BALANCE_STD
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.
neo's avatar
neo committed
154
     * This class corresponds to the database table TAX_PROJECT.BALANCE_STD
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 199
     *
     * @mbg.generated
     */
    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

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

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

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

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

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

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

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

        public Criteria andBalanceIdIsNull() {
200
            addCriterion("BALANCE_ID is null");
201 202 203 204
            return (Criteria) this;
        }

        public Criteria andBalanceIdIsNotNull() {
205
            addCriterion("BALANCE_ID is not null");
206 207 208 209
            return (Criteria) this;
        }

        public Criteria andBalanceIdEqualTo(String value) {
210
            addCriterion("BALANCE_ID =", value, "balanceId");
211 212 213 214
            return (Criteria) this;
        }

        public Criteria andBalanceIdNotEqualTo(String value) {
215
            addCriterion("BALANCE_ID <>", value, "balanceId");
216 217 218 219
            return (Criteria) this;
        }

        public Criteria andBalanceIdGreaterThan(String value) {
220
            addCriterion("BALANCE_ID >", value, "balanceId");
221 222 223 224
            return (Criteria) this;
        }

        public Criteria andBalanceIdGreaterThanOrEqualTo(String value) {
225
            addCriterion("BALANCE_ID >=", value, "balanceId");
226 227 228 229
            return (Criteria) this;
        }

        public Criteria andBalanceIdLessThan(String value) {
230
            addCriterion("BALANCE_ID <", value, "balanceId");
231 232 233 234
            return (Criteria) this;
        }

        public Criteria andBalanceIdLessThanOrEqualTo(String value) {
235
            addCriterion("BALANCE_ID <=", value, "balanceId");
236 237 238 239
            return (Criteria) this;
        }

        public Criteria andBalanceIdLike(String value) {
240
            addCriterion("BALANCE_ID like", value, "balanceId");
241 242 243 244
            return (Criteria) this;
        }

        public Criteria andBalanceIdNotLike(String value) {
245
            addCriterion("BALANCE_ID not like", value, "balanceId");
246 247 248 249
            return (Criteria) this;
        }

        public Criteria andBalanceIdIn(List<String> values) {
250
            addCriterion("BALANCE_ID in", values, "balanceId");
251 252 253 254
            return (Criteria) this;
        }

        public Criteria andBalanceIdNotIn(List<String> values) {
255
            addCriterion("BALANCE_ID not in", values, "balanceId");
256 257 258 259
            return (Criteria) this;
        }

        public Criteria andBalanceIdBetween(String value1, String value2) {
260
            addCriterion("BALANCE_ID between", value1, value2, "balanceId");
261 262 263 264
            return (Criteria) this;
        }

        public Criteria andBalanceIdNotBetween(String value1, String value2) {
265
            addCriterion("BALANCE_ID not between", value1, value2, "balanceId");
266 267 268 269
            return (Criteria) this;
        }

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

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

        public Criteria andPeriodIdEqualTo(Integer value) {
280
            addCriterion("PERIOD_ID =", value, "periodId");
281 282 283 284
            return (Criteria) this;
        }

        public Criteria andPeriodIdNotEqualTo(Integer value) {
285
            addCriterion("PERIOD_ID <>", value, "periodId");
286 287 288 289
            return (Criteria) this;
        }

        public Criteria andPeriodIdGreaterThan(Integer value) {
290
            addCriterion("PERIOD_ID >", value, "periodId");
291 292 293 294
            return (Criteria) this;
        }

        public Criteria andPeriodIdGreaterThanOrEqualTo(Integer value) {
295
            addCriterion("PERIOD_ID >=", value, "periodId");
296 297 298 299
            return (Criteria) this;
        }

        public Criteria andPeriodIdLessThan(Integer value) {
300
            addCriterion("PERIOD_ID <", value, "periodId");
301 302 303 304
            return (Criteria) this;
        }

        public Criteria andPeriodIdLessThanOrEqualTo(Integer value) {
305
            addCriterion("PERIOD_ID <=", value, "periodId");
306 307 308 309
            return (Criteria) this;
        }

        public Criteria andPeriodIdIn(List<Integer> values) {
310
            addCriterion("PERIOD_ID in", values, "periodId");
311 312 313 314
            return (Criteria) this;
        }

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

        public Criteria andPeriodIdBetween(Integer value1, Integer value2) {
320
            addCriterion("PERIOD_ID between", value1, value2, "periodId");
321 322 323 324
            return (Criteria) this;
        }

        public Criteria andPeriodIdNotBetween(Integer value1, Integer value2) {
325
            addCriterion("PERIOD_ID not between", value1, value2, "periodId");
326 327 328 329
            return (Criteria) this;
        }

        public Criteria andAcctCodeIsNull() {
330
            addCriterion("ACCT_CODE is null");
331 332 333 334
            return (Criteria) this;
        }

        public Criteria andAcctCodeIsNotNull() {
335
            addCriterion("ACCT_CODE is not null");
336 337 338 339
            return (Criteria) this;
        }

        public Criteria andAcctCodeEqualTo(String value) {
340
            addCriterion("ACCT_CODE =", value, "acctCode");
341 342 343 344
            return (Criteria) this;
        }

        public Criteria andAcctCodeNotEqualTo(String value) {
345
            addCriterion("ACCT_CODE <>", value, "acctCode");
346 347 348 349
            return (Criteria) this;
        }

        public Criteria andAcctCodeGreaterThan(String value) {
350
            addCriterion("ACCT_CODE >", value, "acctCode");
351 352 353 354
            return (Criteria) this;
        }

        public Criteria andAcctCodeGreaterThanOrEqualTo(String value) {
355
            addCriterion("ACCT_CODE >=", value, "acctCode");
356 357 358 359
            return (Criteria) this;
        }

        public Criteria andAcctCodeLessThan(String value) {
360
            addCriterion("ACCT_CODE <", value, "acctCode");
361 362 363 364
            return (Criteria) this;
        }

        public Criteria andAcctCodeLessThanOrEqualTo(String value) {
365
            addCriterion("ACCT_CODE <=", value, "acctCode");
366 367 368 369
            return (Criteria) this;
        }

        public Criteria andAcctCodeLike(String value) {
370
            addCriterion("ACCT_CODE like", value, "acctCode");
371 372 373 374
            return (Criteria) this;
        }

        public Criteria andAcctCodeNotLike(String value) {
375
            addCriterion("ACCT_CODE not like", value, "acctCode");
376 377 378 379
            return (Criteria) this;
        }

        public Criteria andAcctCodeIn(List<String> values) {
380
            addCriterion("ACCT_CODE in", values, "acctCode");
381 382 383 384
            return (Criteria) this;
        }

        public Criteria andAcctCodeNotIn(List<String> values) {
385
            addCriterion("ACCT_CODE not in", values, "acctCode");
386 387 388 389
            return (Criteria) this;
        }

        public Criteria andAcctCodeBetween(String value1, String value2) {
390
            addCriterion("ACCT_CODE between", value1, value2, "acctCode");
391 392 393 394
            return (Criteria) this;
        }

        public Criteria andAcctCodeNotBetween(String value1, String value2) {
395
            addCriterion("ACCT_CODE not between", value1, value2, "acctCode");
396 397 398 399
            return (Criteria) this;
        }

        public Criteria andBegDebitBalIsNull() {
400
            addCriterion("BEG_DEBIT_BAL is null");
401 402 403 404
            return (Criteria) this;
        }

        public Criteria andBegDebitBalIsNotNull() {
405
            addCriterion("BEG_DEBIT_BAL is not null");
406 407 408 409
            return (Criteria) this;
        }

        public Criteria andBegDebitBalEqualTo(BigDecimal value) {
410
            addCriterion("BEG_DEBIT_BAL =", value, "begDebitBal");
411 412 413 414
            return (Criteria) this;
        }

        public Criteria andBegDebitBalNotEqualTo(BigDecimal value) {
415
            addCriterion("BEG_DEBIT_BAL <>", value, "begDebitBal");
416 417 418 419
            return (Criteria) this;
        }

        public Criteria andBegDebitBalGreaterThan(BigDecimal value) {
420
            addCriterion("BEG_DEBIT_BAL >", value, "begDebitBal");
421 422 423 424
            return (Criteria) this;
        }

        public Criteria andBegDebitBalGreaterThanOrEqualTo(BigDecimal value) {
425
            addCriterion("BEG_DEBIT_BAL >=", value, "begDebitBal");
426 427 428 429
            return (Criteria) this;
        }

        public Criteria andBegDebitBalLessThan(BigDecimal value) {
430
            addCriterion("BEG_DEBIT_BAL <", value, "begDebitBal");
431 432 433 434
            return (Criteria) this;
        }

        public Criteria andBegDebitBalLessThanOrEqualTo(BigDecimal value) {
435
            addCriterion("BEG_DEBIT_BAL <=", value, "begDebitBal");
436 437 438 439
            return (Criteria) this;
        }

        public Criteria andBegDebitBalIn(List<BigDecimal> values) {
440
            addCriterion("BEG_DEBIT_BAL in", values, "begDebitBal");
441 442 443 444
            return (Criteria) this;
        }

        public Criteria andBegDebitBalNotIn(List<BigDecimal> values) {
445
            addCriterion("BEG_DEBIT_BAL not in", values, "begDebitBal");
446 447 448 449
            return (Criteria) this;
        }

        public Criteria andBegDebitBalBetween(BigDecimal value1, BigDecimal value2) {
450
            addCriterion("BEG_DEBIT_BAL between", value1, value2, "begDebitBal");
451 452 453 454
            return (Criteria) this;
        }

        public Criteria andBegDebitBalNotBetween(BigDecimal value1, BigDecimal value2) {
455
            addCriterion("BEG_DEBIT_BAL not between", value1, value2, "begDebitBal");
456 457 458 459
            return (Criteria) this;
        }

        public Criteria andBegCreditBalIsNull() {
460
            addCriterion("BEG_CREDIT_BAL is null");
461 462 463 464
            return (Criteria) this;
        }

        public Criteria andBegCreditBalIsNotNull() {
465
            addCriterion("BEG_CREDIT_BAL is not null");
466 467 468 469
            return (Criteria) this;
        }

        public Criteria andBegCreditBalEqualTo(BigDecimal value) {
470
            addCriterion("BEG_CREDIT_BAL =", value, "begCreditBal");
471 472 473 474
            return (Criteria) this;
        }

        public Criteria andBegCreditBalNotEqualTo(BigDecimal value) {
475
            addCriterion("BEG_CREDIT_BAL <>", value, "begCreditBal");
476 477 478 479
            return (Criteria) this;
        }

        public Criteria andBegCreditBalGreaterThan(BigDecimal value) {
480
            addCriterion("BEG_CREDIT_BAL >", value, "begCreditBal");
481 482 483 484
            return (Criteria) this;
        }

        public Criteria andBegCreditBalGreaterThanOrEqualTo(BigDecimal value) {
485
            addCriterion("BEG_CREDIT_BAL >=", value, "begCreditBal");
486 487 488 489
            return (Criteria) this;
        }

        public Criteria andBegCreditBalLessThan(BigDecimal value) {
490
            addCriterion("BEG_CREDIT_BAL <", value, "begCreditBal");
491 492 493 494
            return (Criteria) this;
        }

        public Criteria andBegCreditBalLessThanOrEqualTo(BigDecimal value) {
495
            addCriterion("BEG_CREDIT_BAL <=", value, "begCreditBal");
496 497 498 499
            return (Criteria) this;
        }

        public Criteria andBegCreditBalIn(List<BigDecimal> values) {
500
            addCriterion("BEG_CREDIT_BAL in", values, "begCreditBal");
501 502 503 504
            return (Criteria) this;
        }

        public Criteria andBegCreditBalNotIn(List<BigDecimal> values) {
505
            addCriterion("BEG_CREDIT_BAL not in", values, "begCreditBal");
506 507 508 509
            return (Criteria) this;
        }

        public Criteria andBegCreditBalBetween(BigDecimal value1, BigDecimal value2) {
510
            addCriterion("BEG_CREDIT_BAL between", value1, value2, "begCreditBal");
511 512 513 514
            return (Criteria) this;
        }

        public Criteria andBegCreditBalNotBetween(BigDecimal value1, BigDecimal value2) {
515
            addCriterion("BEG_CREDIT_BAL not between", value1, value2, "begCreditBal");
516 517 518 519
            return (Criteria) this;
        }

        public Criteria andBegBalIsNull() {
520
            addCriterion("BEG_BAL is null");
521 522 523 524
            return (Criteria) this;
        }

        public Criteria andBegBalIsNotNull() {
525
            addCriterion("BEG_BAL is not null");
526 527 528 529
            return (Criteria) this;
        }

        public Criteria andBegBalEqualTo(BigDecimal value) {
530
            addCriterion("BEG_BAL =", value, "begBal");
531 532 533 534
            return (Criteria) this;
        }

        public Criteria andBegBalNotEqualTo(BigDecimal value) {
535
            addCriterion("BEG_BAL <>", value, "begBal");
536 537 538 539
            return (Criteria) this;
        }

        public Criteria andBegBalGreaterThan(BigDecimal value) {
540
            addCriterion("BEG_BAL >", value, "begBal");
541 542 543 544
            return (Criteria) this;
        }

        public Criteria andBegBalGreaterThanOrEqualTo(BigDecimal value) {
545
            addCriterion("BEG_BAL >=", value, "begBal");
546 547 548 549
            return (Criteria) this;
        }

        public Criteria andBegBalLessThan(BigDecimal value) {
550
            addCriterion("BEG_BAL <", value, "begBal");
551 552 553 554
            return (Criteria) this;
        }

        public Criteria andBegBalLessThanOrEqualTo(BigDecimal value) {
555
            addCriterion("BEG_BAL <=", value, "begBal");
556 557 558 559
            return (Criteria) this;
        }

        public Criteria andBegBalIn(List<BigDecimal> values) {
560
            addCriterion("BEG_BAL in", values, "begBal");
561 562 563 564
            return (Criteria) this;
        }

        public Criteria andBegBalNotIn(List<BigDecimal> values) {
565
            addCriterion("BEG_BAL not in", values, "begBal");
566 567 568 569
            return (Criteria) this;
        }

        public Criteria andBegBalBetween(BigDecimal value1, BigDecimal value2) {
570
            addCriterion("BEG_BAL between", value1, value2, "begBal");
571 572 573 574
            return (Criteria) this;
        }

        public Criteria andBegBalNotBetween(BigDecimal value1, BigDecimal value2) {
575
            addCriterion("BEG_BAL not between", value1, value2, "begBal");
576 577 578 579
            return (Criteria) this;
        }

        public Criteria andEndBalIsNull() {
580
            addCriterion("END_BAL is null");
581 582 583 584
            return (Criteria) this;
        }

        public Criteria andEndBalIsNotNull() {
585
            addCriterion("END_BAL is not null");
586 587 588 589
            return (Criteria) this;
        }

        public Criteria andEndBalEqualTo(BigDecimal value) {
590
            addCriterion("END_BAL =", value, "endBal");
591 592 593 594
            return (Criteria) this;
        }

        public Criteria andEndBalNotEqualTo(BigDecimal value) {
595
            addCriterion("END_BAL <>", value, "endBal");
596 597 598 599
            return (Criteria) this;
        }

        public Criteria andEndBalGreaterThan(BigDecimal value) {
600
            addCriterion("END_BAL >", value, "endBal");
601 602 603 604
            return (Criteria) this;
        }

        public Criteria andEndBalGreaterThanOrEqualTo(BigDecimal value) {
605
            addCriterion("END_BAL >=", value, "endBal");
606 607 608 609
            return (Criteria) this;
        }

        public Criteria andEndBalLessThan(BigDecimal value) {
610
            addCriterion("END_BAL <", value, "endBal");
611 612 613 614
            return (Criteria) this;
        }

        public Criteria andEndBalLessThanOrEqualTo(BigDecimal value) {
615
            addCriterion("END_BAL <=", value, "endBal");
616 617 618 619
            return (Criteria) this;
        }

        public Criteria andEndBalIn(List<BigDecimal> values) {
620
            addCriterion("END_BAL in", values, "endBal");
621 622 623 624
            return (Criteria) this;
        }

        public Criteria andEndBalNotIn(List<BigDecimal> values) {
625
            addCriterion("END_BAL not in", values, "endBal");
626 627 628 629
            return (Criteria) this;
        }

        public Criteria andEndBalBetween(BigDecimal value1, BigDecimal value2) {
630
            addCriterion("END_BAL between", value1, value2, "endBal");
631 632 633 634
            return (Criteria) this;
        }

        public Criteria andEndBalNotBetween(BigDecimal value1, BigDecimal value2) {
635
            addCriterion("END_BAL not between", value1, value2, "endBal");
636 637 638 639
            return (Criteria) this;
        }

        public Criteria andEndDebitBalIsNull() {
640
            addCriterion("END_DEBIT_BAL is null");
641 642 643 644
            return (Criteria) this;
        }

        public Criteria andEndDebitBalIsNotNull() {
645
            addCriterion("END_DEBIT_BAL is not null");
646 647 648 649
            return (Criteria) this;
        }

        public Criteria andEndDebitBalEqualTo(BigDecimal value) {
650
            addCriterion("END_DEBIT_BAL =", value, "endDebitBal");
651 652 653 654
            return (Criteria) this;
        }

        public Criteria andEndDebitBalNotEqualTo(BigDecimal value) {
655
            addCriterion("END_DEBIT_BAL <>", value, "endDebitBal");
656 657 658 659
            return (Criteria) this;
        }

        public Criteria andEndDebitBalGreaterThan(BigDecimal value) {
660
            addCriterion("END_DEBIT_BAL >", value, "endDebitBal");
661 662 663 664
            return (Criteria) this;
        }

        public Criteria andEndDebitBalGreaterThanOrEqualTo(BigDecimal value) {
665
            addCriterion("END_DEBIT_BAL >=", value, "endDebitBal");
666 667 668 669
            return (Criteria) this;
        }

        public Criteria andEndDebitBalLessThan(BigDecimal value) {
670
            addCriterion("END_DEBIT_BAL <", value, "endDebitBal");
671 672 673 674
            return (Criteria) this;
        }

        public Criteria andEndDebitBalLessThanOrEqualTo(BigDecimal value) {
675
            addCriterion("END_DEBIT_BAL <=", value, "endDebitBal");
676 677 678 679
            return (Criteria) this;
        }

        public Criteria andEndDebitBalIn(List<BigDecimal> values) {
680
            addCriterion("END_DEBIT_BAL in", values, "endDebitBal");
681 682 683 684
            return (Criteria) this;
        }

        public Criteria andEndDebitBalNotIn(List<BigDecimal> values) {
685
            addCriterion("END_DEBIT_BAL not in", values, "endDebitBal");
686 687 688 689
            return (Criteria) this;
        }

        public Criteria andEndDebitBalBetween(BigDecimal value1, BigDecimal value2) {
690
            addCriterion("END_DEBIT_BAL between", value1, value2, "endDebitBal");
691 692 693 694
            return (Criteria) this;
        }

        public Criteria andEndDebitBalNotBetween(BigDecimal value1, BigDecimal value2) {
695
            addCriterion("END_DEBIT_BAL not between", value1, value2, "endDebitBal");
696 697 698 699
            return (Criteria) this;
        }

        public Criteria andEndCreditBalIsNull() {
700
            addCriterion("END_CREDIT_BAL is null");
701 702 703 704
            return (Criteria) this;
        }

        public Criteria andEndCreditBalIsNotNull() {
705
            addCriterion("END_CREDIT_BAL is not null");
706 707 708 709
            return (Criteria) this;
        }

        public Criteria andEndCreditBalEqualTo(BigDecimal value) {
710
            addCriterion("END_CREDIT_BAL =", value, "endCreditBal");
711 712 713 714
            return (Criteria) this;
        }

        public Criteria andEndCreditBalNotEqualTo(BigDecimal value) {
715
            addCriterion("END_CREDIT_BAL <>", value, "endCreditBal");
716 717 718 719
            return (Criteria) this;
        }

        public Criteria andEndCreditBalGreaterThan(BigDecimal value) {
720
            addCriterion("END_CREDIT_BAL >", value, "endCreditBal");
721 722 723 724
            return (Criteria) this;
        }

        public Criteria andEndCreditBalGreaterThanOrEqualTo(BigDecimal value) {
725
            addCriterion("END_CREDIT_BAL >=", value, "endCreditBal");
726 727 728 729
            return (Criteria) this;
        }

        public Criteria andEndCreditBalLessThan(BigDecimal value) {
730
            addCriterion("END_CREDIT_BAL <", value, "endCreditBal");
731 732 733 734
            return (Criteria) this;
        }

        public Criteria andEndCreditBalLessThanOrEqualTo(BigDecimal value) {
735
            addCriterion("END_CREDIT_BAL <=", value, "endCreditBal");
736 737 738 739
            return (Criteria) this;
        }

        public Criteria andEndCreditBalIn(List<BigDecimal> values) {
740
            addCriterion("END_CREDIT_BAL in", values, "endCreditBal");
741 742 743 744
            return (Criteria) this;
        }

        public Criteria andEndCreditBalNotIn(List<BigDecimal> values) {
745
            addCriterion("END_CREDIT_BAL not in", values, "endCreditBal");
746 747 748 749
            return (Criteria) this;
        }

        public Criteria andEndCreditBalBetween(BigDecimal value1, BigDecimal value2) {
750
            addCriterion("END_CREDIT_BAL between", value1, value2, "endCreditBal");
751 752 753 754
            return (Criteria) this;
        }

        public Criteria andEndCreditBalNotBetween(BigDecimal value1, BigDecimal value2) {
755
            addCriterion("END_CREDIT_BAL not between", value1, value2, "endCreditBal");
756 757 758 759
            return (Criteria) this;
        }

        public Criteria andDebitBalIsNull() {
760
            addCriterion("DEBIT_BAL is null");
761 762 763 764
            return (Criteria) this;
        }

        public Criteria andDebitBalIsNotNull() {
765
            addCriterion("DEBIT_BAL is not null");
766 767 768 769
            return (Criteria) this;
        }

        public Criteria andDebitBalEqualTo(BigDecimal value) {
770
            addCriterion("DEBIT_BAL =", value, "debitBal");
771 772 773 774
            return (Criteria) this;
        }

        public Criteria andDebitBalNotEqualTo(BigDecimal value) {
775
            addCriterion("DEBIT_BAL <>", value, "debitBal");
776 777 778 779
            return (Criteria) this;
        }

        public Criteria andDebitBalGreaterThan(BigDecimal value) {
780
            addCriterion("DEBIT_BAL >", value, "debitBal");
781 782 783 784
            return (Criteria) this;
        }

        public Criteria andDebitBalGreaterThanOrEqualTo(BigDecimal value) {
785
            addCriterion("DEBIT_BAL >=", value, "debitBal");
786 787 788 789
            return (Criteria) this;
        }

        public Criteria andDebitBalLessThan(BigDecimal value) {
790
            addCriterion("DEBIT_BAL <", value, "debitBal");
791 792 793 794
            return (Criteria) this;
        }

        public Criteria andDebitBalLessThanOrEqualTo(BigDecimal value) {
795
            addCriterion("DEBIT_BAL <=", value, "debitBal");
796 797 798 799
            return (Criteria) this;
        }

        public Criteria andDebitBalIn(List<BigDecimal> values) {
800
            addCriterion("DEBIT_BAL in", values, "debitBal");
801 802 803 804
            return (Criteria) this;
        }

        public Criteria andDebitBalNotIn(List<BigDecimal> values) {
805
            addCriterion("DEBIT_BAL not in", values, "debitBal");
806 807 808 809
            return (Criteria) this;
        }

        public Criteria andDebitBalBetween(BigDecimal value1, BigDecimal value2) {
810
            addCriterion("DEBIT_BAL between", value1, value2, "debitBal");
811 812 813 814
            return (Criteria) this;
        }

        public Criteria andDebitBalNotBetween(BigDecimal value1, BigDecimal value2) {
815
            addCriterion("DEBIT_BAL not between", value1, value2, "debitBal");
816 817 818 819
            return (Criteria) this;
        }

        public Criteria andCreditBalIsNull() {
820
            addCriterion("CREDIT_BAL is null");
821 822 823 824
            return (Criteria) this;
        }

        public Criteria andCreditBalIsNotNull() {
825
            addCriterion("CREDIT_BAL is not null");
826 827 828 829
            return (Criteria) this;
        }

        public Criteria andCreditBalEqualTo(BigDecimal value) {
830
            addCriterion("CREDIT_BAL =", value, "creditBal");
831 832 833 834
            return (Criteria) this;
        }

        public Criteria andCreditBalNotEqualTo(BigDecimal value) {
835
            addCriterion("CREDIT_BAL <>", value, "creditBal");
836 837 838 839
            return (Criteria) this;
        }

        public Criteria andCreditBalGreaterThan(BigDecimal value) {
840
            addCriterion("CREDIT_BAL >", value, "creditBal");
841 842 843 844
            return (Criteria) this;
        }

        public Criteria andCreditBalGreaterThanOrEqualTo(BigDecimal value) {
845
            addCriterion("CREDIT_BAL >=", value, "creditBal");
846 847 848 849
            return (Criteria) this;
        }

        public Criteria andCreditBalLessThan(BigDecimal value) {
850
            addCriterion("CREDIT_BAL <", value, "creditBal");
851 852 853 854
            return (Criteria) this;
        }

        public Criteria andCreditBalLessThanOrEqualTo(BigDecimal value) {
855
            addCriterion("CREDIT_BAL <=", value, "creditBal");
856 857 858 859
            return (Criteria) this;
        }

        public Criteria andCreditBalIn(List<BigDecimal> values) {
860
            addCriterion("CREDIT_BAL in", values, "creditBal");
861 862 863 864
            return (Criteria) this;
        }

        public Criteria andCreditBalNotIn(List<BigDecimal> values) {
865
            addCriterion("CREDIT_BAL not in", values, "creditBal");
866 867 868 869
            return (Criteria) this;
        }

        public Criteria andCreditBalBetween(BigDecimal value1, BigDecimal value2) {
870
            addCriterion("CREDIT_BAL between", value1, value2, "creditBal");
871 872 873 874
            return (Criteria) this;
        }

        public Criteria andCreditBalNotBetween(BigDecimal value1, BigDecimal value2) {
875
            addCriterion("CREDIT_BAL not between", value1, value2, "creditBal");
876 877 878 879
            return (Criteria) this;
        }

        public Criteria andYearDebitBalIsNull() {
880
            addCriterion("YEAR_DEBIT_BAL is null");
881 882 883 884
            return (Criteria) this;
        }

        public Criteria andYearDebitBalIsNotNull() {
885
            addCriterion("YEAR_DEBIT_BAL is not null");
886 887 888 889
            return (Criteria) this;
        }

        public Criteria andYearDebitBalEqualTo(BigDecimal value) {
890
            addCriterion("YEAR_DEBIT_BAL =", value, "yearDebitBal");
891 892 893 894
            return (Criteria) this;
        }

        public Criteria andYearDebitBalNotEqualTo(BigDecimal value) {
895
            addCriterion("YEAR_DEBIT_BAL <>", value, "yearDebitBal");
896 897 898 899
            return (Criteria) this;
        }

        public Criteria andYearDebitBalGreaterThan(BigDecimal value) {
900
            addCriterion("YEAR_DEBIT_BAL >", value, "yearDebitBal");
901 902 903 904
            return (Criteria) this;
        }

        public Criteria andYearDebitBalGreaterThanOrEqualTo(BigDecimal value) {
905
            addCriterion("YEAR_DEBIT_BAL >=", value, "yearDebitBal");
906 907 908 909
            return (Criteria) this;
        }

        public Criteria andYearDebitBalLessThan(BigDecimal value) {
910
            addCriterion("YEAR_DEBIT_BAL <", value, "yearDebitBal");
911 912 913 914
            return (Criteria) this;
        }

        public Criteria andYearDebitBalLessThanOrEqualTo(BigDecimal value) {
915
            addCriterion("YEAR_DEBIT_BAL <=", value, "yearDebitBal");
916 917 918 919
            return (Criteria) this;
        }

        public Criteria andYearDebitBalIn(List<BigDecimal> values) {
920
            addCriterion("YEAR_DEBIT_BAL in", values, "yearDebitBal");
921 922 923 924
            return (Criteria) this;
        }

        public Criteria andYearDebitBalNotIn(List<BigDecimal> values) {
925
            addCriterion("YEAR_DEBIT_BAL not in", values, "yearDebitBal");
926 927 928 929
            return (Criteria) this;
        }

        public Criteria andYearDebitBalBetween(BigDecimal value1, BigDecimal value2) {
930
            addCriterion("YEAR_DEBIT_BAL between", value1, value2, "yearDebitBal");
931 932 933 934
            return (Criteria) this;
        }

        public Criteria andYearDebitBalNotBetween(BigDecimal value1, BigDecimal value2) {
935
            addCriterion("YEAR_DEBIT_BAL not between", value1, value2, "yearDebitBal");
936 937 938 939
            return (Criteria) this;
        }

        public Criteria andYearCreditBalIsNull() {
940
            addCriterion("YEAR_CREDIT_BAL is null");
941 942 943 944
            return (Criteria) this;
        }

        public Criteria andYearCreditBalIsNotNull() {
945
            addCriterion("YEAR_CREDIT_BAL is not null");
946 947 948 949
            return (Criteria) this;
        }

        public Criteria andYearCreditBalEqualTo(BigDecimal value) {
950
            addCriterion("YEAR_CREDIT_BAL =", value, "yearCreditBal");
951 952 953 954
            return (Criteria) this;
        }

        public Criteria andYearCreditBalNotEqualTo(BigDecimal value) {
955
            addCriterion("YEAR_CREDIT_BAL <>", value, "yearCreditBal");
956 957 958 959
            return (Criteria) this;
        }

        public Criteria andYearCreditBalGreaterThan(BigDecimal value) {
960
            addCriterion("YEAR_CREDIT_BAL >", value, "yearCreditBal");
961 962 963 964
            return (Criteria) this;
        }

        public Criteria andYearCreditBalGreaterThanOrEqualTo(BigDecimal value) {
965
            addCriterion("YEAR_CREDIT_BAL >=", value, "yearCreditBal");
966 967 968 969
            return (Criteria) this;
        }

        public Criteria andYearCreditBalLessThan(BigDecimal value) {
970
            addCriterion("YEAR_CREDIT_BAL <", value, "yearCreditBal");
971 972 973 974
            return (Criteria) this;
        }

        public Criteria andYearCreditBalLessThanOrEqualTo(BigDecimal value) {
975
            addCriterion("YEAR_CREDIT_BAL <=", value, "yearCreditBal");
976 977 978 979
            return (Criteria) this;
        }

        public Criteria andYearCreditBalIn(List<BigDecimal> values) {
980
            addCriterion("YEAR_CREDIT_BAL in", values, "yearCreditBal");
981 982 983 984
            return (Criteria) this;
        }

        public Criteria andYearCreditBalNotIn(List<BigDecimal> values) {
985
            addCriterion("YEAR_CREDIT_BAL not in", values, "yearCreditBal");
986 987 988 989
            return (Criteria) this;
        }

        public Criteria andYearCreditBalBetween(BigDecimal value1, BigDecimal value2) {
990
            addCriterion("YEAR_CREDIT_BAL between", value1, value2, "yearCreditBal");
991 992 993 994
            return (Criteria) this;
        }

        public Criteria andYearCreditBalNotBetween(BigDecimal value1, BigDecimal value2) {
995
            addCriterion("YEAR_CREDIT_BAL not between", value1, value2, "yearCreditBal");
996 997 998 999
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitIsNull() {
1000
            addCriterion("CARRYOVER_DEBIT is null");
1001 1002 1003 1004
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitIsNotNull() {
1005
            addCriterion("CARRYOVER_DEBIT is not null");
1006 1007 1008 1009
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitEqualTo(BigDecimal value) {
1010
            addCriterion("CARRYOVER_DEBIT =", value, "carryoverDebit");
1011 1012 1013 1014
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitNotEqualTo(BigDecimal value) {
1015
            addCriterion("CARRYOVER_DEBIT <>", value, "carryoverDebit");
1016 1017 1018 1019
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitGreaterThan(BigDecimal value) {
1020
            addCriterion("CARRYOVER_DEBIT >", value, "carryoverDebit");
1021 1022 1023 1024
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitGreaterThanOrEqualTo(BigDecimal value) {
1025
            addCriterion("CARRYOVER_DEBIT >=", value, "carryoverDebit");
1026 1027 1028 1029
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitLessThan(BigDecimal value) {
1030
            addCriterion("CARRYOVER_DEBIT <", value, "carryoverDebit");
1031 1032 1033 1034
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitLessThanOrEqualTo(BigDecimal value) {
1035
            addCriterion("CARRYOVER_DEBIT <=", value, "carryoverDebit");
1036 1037 1038 1039
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitIn(List<BigDecimal> values) {
1040
            addCriterion("CARRYOVER_DEBIT in", values, "carryoverDebit");
1041 1042 1043 1044
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitNotIn(List<BigDecimal> values) {
1045
            addCriterion("CARRYOVER_DEBIT not in", values, "carryoverDebit");
1046 1047 1048 1049
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitBetween(BigDecimal value1, BigDecimal value2) {
1050
            addCriterion("CARRYOVER_DEBIT between", value1, value2, "carryoverDebit");
1051 1052 1053 1054
            return (Criteria) this;
        }

        public Criteria andCarryoverDebitNotBetween(BigDecimal value1, BigDecimal value2) {
1055
            addCriterion("CARRYOVER_DEBIT not between", value1, value2, "carryoverDebit");
1056 1057 1058 1059
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditIsNull() {
1060
            addCriterion("CARRYOVER_CREDIT is null");
1061 1062 1063 1064
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditIsNotNull() {
1065
            addCriterion("CARRYOVER_CREDIT is not null");
1066 1067 1068 1069
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditEqualTo(BigDecimal value) {
1070
            addCriterion("CARRYOVER_CREDIT =", value, "carryoverCredit");
1071 1072 1073 1074
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditNotEqualTo(BigDecimal value) {
1075
            addCriterion("CARRYOVER_CREDIT <>", value, "carryoverCredit");
1076 1077 1078 1079
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditGreaterThan(BigDecimal value) {
1080
            addCriterion("CARRYOVER_CREDIT >", value, "carryoverCredit");
1081 1082 1083 1084
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditGreaterThanOrEqualTo(BigDecimal value) {
1085
            addCriterion("CARRYOVER_CREDIT >=", value, "carryoverCredit");
1086 1087 1088 1089
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditLessThan(BigDecimal value) {
1090
            addCriterion("CARRYOVER_CREDIT <", value, "carryoverCredit");
1091 1092 1093 1094
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditLessThanOrEqualTo(BigDecimal value) {
1095
            addCriterion("CARRYOVER_CREDIT <=", value, "carryoverCredit");
1096 1097 1098 1099
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditIn(List<BigDecimal> values) {
1100
            addCriterion("CARRYOVER_CREDIT in", values, "carryoverCredit");
1101 1102 1103 1104
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditNotIn(List<BigDecimal> values) {
1105
            addCriterion("CARRYOVER_CREDIT not in", values, "carryoverCredit");
1106 1107 1108 1109
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditBetween(BigDecimal value1, BigDecimal value2) {
1110
            addCriterion("CARRYOVER_CREDIT between", value1, value2, "carryoverCredit");
1111 1112 1113 1114
            return (Criteria) this;
        }

        public Criteria andCarryoverCreditNotBetween(BigDecimal value1, BigDecimal value2) {
1115
            addCriterion("CARRYOVER_CREDIT not between", value1, value2, "carryoverCredit");
1116 1117 1118 1119
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitIsNull() {
1120
            addCriterion("YEAR_CARRYOVER_DEBIT is null");
1121 1122 1123 1124
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitIsNotNull() {
1125
            addCriterion("YEAR_CARRYOVER_DEBIT is not null");
1126 1127 1128 1129
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitEqualTo(BigDecimal value) {
1130
            addCriterion("YEAR_CARRYOVER_DEBIT =", value, "yearCarryoverDebit");
1131 1132 1133 1134
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitNotEqualTo(BigDecimal value) {
1135
            addCriterion("YEAR_CARRYOVER_DEBIT <>", value, "yearCarryoverDebit");
1136 1137 1138 1139
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitGreaterThan(BigDecimal value) {
1140
            addCriterion("YEAR_CARRYOVER_DEBIT >", value, "yearCarryoverDebit");
1141 1142 1143 1144
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitGreaterThanOrEqualTo(BigDecimal value) {
1145
            addCriterion("YEAR_CARRYOVER_DEBIT >=", value, "yearCarryoverDebit");
1146 1147 1148 1149
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitLessThan(BigDecimal value) {
1150
            addCriterion("YEAR_CARRYOVER_DEBIT <", value, "yearCarryoverDebit");
1151 1152 1153 1154
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitLessThanOrEqualTo(BigDecimal value) {
1155
            addCriterion("YEAR_CARRYOVER_DEBIT <=", value, "yearCarryoverDebit");
1156 1157 1158 1159
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitIn(List<BigDecimal> values) {
1160
            addCriterion("YEAR_CARRYOVER_DEBIT in", values, "yearCarryoverDebit");
1161 1162 1163 1164
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitNotIn(List<BigDecimal> values) {
1165
            addCriterion("YEAR_CARRYOVER_DEBIT not in", values, "yearCarryoverDebit");
1166 1167 1168 1169
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitBetween(BigDecimal value1, BigDecimal value2) {
1170
            addCriterion("YEAR_CARRYOVER_DEBIT between", value1, value2, "yearCarryoverDebit");
1171 1172 1173 1174
            return (Criteria) this;
        }

        public Criteria andYearCarryoverDebitNotBetween(BigDecimal value1, BigDecimal value2) {
1175
            addCriterion("YEAR_CARRYOVER_DEBIT not between", value1, value2, "yearCarryoverDebit");
1176 1177 1178 1179
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditIsNull() {
1180
            addCriterion("YEAR_CARRYOVER_CREDIT is null");
1181 1182 1183 1184
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditIsNotNull() {
1185
            addCriterion("YEAR_CARRYOVER_CREDIT is not null");
1186 1187 1188 1189
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditEqualTo(BigDecimal value) {
1190
            addCriterion("YEAR_CARRYOVER_CREDIT =", value, "yearCarryoverCredit");
1191 1192 1193 1194
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditNotEqualTo(BigDecimal value) {
1195
            addCriterion("YEAR_CARRYOVER_CREDIT <>", value, "yearCarryoverCredit");
1196 1197 1198 1199
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditGreaterThan(BigDecimal value) {
1200
            addCriterion("YEAR_CARRYOVER_CREDIT >", value, "yearCarryoverCredit");
1201 1202 1203 1204
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditGreaterThanOrEqualTo(BigDecimal value) {
1205
            addCriterion("YEAR_CARRYOVER_CREDIT >=", value, "yearCarryoverCredit");
1206 1207 1208 1209
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditLessThan(BigDecimal value) {
1210
            addCriterion("YEAR_CARRYOVER_CREDIT <", value, "yearCarryoverCredit");
1211 1212 1213 1214
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditLessThanOrEqualTo(BigDecimal value) {
1215
            addCriterion("YEAR_CARRYOVER_CREDIT <=", value, "yearCarryoverCredit");
1216 1217 1218 1219
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditIn(List<BigDecimal> values) {
1220
            addCriterion("YEAR_CARRYOVER_CREDIT in", values, "yearCarryoverCredit");
1221 1222 1223 1224
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditNotIn(List<BigDecimal> values) {
1225
            addCriterion("YEAR_CARRYOVER_CREDIT not in", values, "yearCarryoverCredit");
1226 1227 1228 1229
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditBetween(BigDecimal value1, BigDecimal value2) {
1230
            addCriterion("YEAR_CARRYOVER_CREDIT between", value1, value2, "yearCarryoverCredit");
1231 1232 1233 1234
            return (Criteria) this;
        }

        public Criteria andYearCarryoverCreditNotBetween(BigDecimal value1, BigDecimal value2) {
1235
            addCriterion("YEAR_CARRYOVER_CREDIT not between", value1, value2, "yearCarryoverCredit");
1236 1237 1238 1239
            return (Criteria) this;
        }

        public Criteria andDebitNetIsNull() {
1240
            addCriterion("DEBIT_NET is null");
1241 1242 1243 1244
            return (Criteria) this;
        }

        public Criteria andDebitNetIsNotNull() {
1245
            addCriterion("DEBIT_NET is not null");
1246 1247 1248 1249
            return (Criteria) this;
        }

        public Criteria andDebitNetEqualTo(BigDecimal value) {
1250
            addCriterion("DEBIT_NET =", value, "debitNet");
1251 1252 1253 1254
            return (Criteria) this;
        }

        public Criteria andDebitNetNotEqualTo(BigDecimal value) {
1255
            addCriterion("DEBIT_NET <>", value, "debitNet");
1256 1257 1258 1259
            return (Criteria) this;
        }

        public Criteria andDebitNetGreaterThan(BigDecimal value) {
1260
            addCriterion("DEBIT_NET >", value, "debitNet");
1261 1262 1263 1264
            return (Criteria) this;
        }

        public Criteria andDebitNetGreaterThanOrEqualTo(BigDecimal value) {
1265
            addCriterion("DEBIT_NET >=", value, "debitNet");
1266 1267 1268 1269
            return (Criteria) this;
        }

        public Criteria andDebitNetLessThan(BigDecimal value) {
1270
            addCriterion("DEBIT_NET <", value, "debitNet");
1271 1272 1273 1274
            return (Criteria) this;
        }

        public Criteria andDebitNetLessThanOrEqualTo(BigDecimal value) {
1275
            addCriterion("DEBIT_NET <=", value, "debitNet");
1276 1277 1278 1279
            return (Criteria) this;
        }

        public Criteria andDebitNetIn(List<BigDecimal> values) {
1280
            addCriterion("DEBIT_NET in", values, "debitNet");
1281 1282 1283 1284
            return (Criteria) this;
        }

        public Criteria andDebitNetNotIn(List<BigDecimal> values) {
1285
            addCriterion("DEBIT_NET not in", values, "debitNet");
1286 1287 1288 1289
            return (Criteria) this;
        }

        public Criteria andDebitNetBetween(BigDecimal value1, BigDecimal value2) {
1290
            addCriterion("DEBIT_NET between", value1, value2, "debitNet");
1291 1292 1293 1294
            return (Criteria) this;
        }

        public Criteria andDebitNetNotBetween(BigDecimal value1, BigDecimal value2) {
1295
            addCriterion("DEBIT_NET not between", value1, value2, "debitNet");
1296 1297 1298 1299
            return (Criteria) this;
        }

        public Criteria andCreditNetIsNull() {
1300
            addCriterion("CREDIT_NET is null");
1301 1302 1303 1304
            return (Criteria) this;
        }

        public Criteria andCreditNetIsNotNull() {
1305
            addCriterion("CREDIT_NET is not null");
1306 1307 1308 1309
            return (Criteria) this;
        }

        public Criteria andCreditNetEqualTo(BigDecimal value) {
1310
            addCriterion("CREDIT_NET =", value, "creditNet");
1311 1312 1313 1314
            return (Criteria) this;
        }

        public Criteria andCreditNetNotEqualTo(BigDecimal value) {
1315
            addCriterion("CREDIT_NET <>", value, "creditNet");
1316 1317 1318 1319
            return (Criteria) this;
        }

        public Criteria andCreditNetGreaterThan(BigDecimal value) {
1320
            addCriterion("CREDIT_NET >", value, "creditNet");
1321 1322 1323 1324
            return (Criteria) this;
        }

        public Criteria andCreditNetGreaterThanOrEqualTo(BigDecimal value) {
1325
            addCriterion("CREDIT_NET >=", value, "creditNet");
1326 1327 1328 1329
            return (Criteria) this;
        }

        public Criteria andCreditNetLessThan(BigDecimal value) {
1330
            addCriterion("CREDIT_NET <", value, "creditNet");
1331 1332 1333 1334
            return (Criteria) this;
        }

        public Criteria andCreditNetLessThanOrEqualTo(BigDecimal value) {
1335
            addCriterion("CREDIT_NET <=", value, "creditNet");
1336 1337 1338 1339
            return (Criteria) this;
        }

        public Criteria andCreditNetIn(List<BigDecimal> values) {
1340
            addCriterion("CREDIT_NET in", values, "creditNet");
1341 1342 1343 1344
            return (Criteria) this;
        }

        public Criteria andCreditNetNotIn(List<BigDecimal> values) {
1345
            addCriterion("CREDIT_NET not in", values, "creditNet");
1346 1347 1348 1349
            return (Criteria) this;
        }

        public Criteria andCreditNetBetween(BigDecimal value1, BigDecimal value2) {
1350
            addCriterion("CREDIT_NET between", value1, value2, "creditNet");
1351 1352 1353 1354
            return (Criteria) this;
        }

        public Criteria andCreditNetNotBetween(BigDecimal value1, BigDecimal value2) {
1355
            addCriterion("CREDIT_NET not between", value1, value2, "creditNet");
1356 1357 1358 1359
            return (Criteria) this;
        }

        public Criteria andYearDebitNetIsNull() {
1360
            addCriterion("YEAR_DEBIT_NET is null");
1361 1362 1363 1364
            return (Criteria) this;
        }

        public Criteria andYearDebitNetIsNotNull() {
1365
            addCriterion("YEAR_DEBIT_NET is not null");
1366 1367 1368 1369
            return (Criteria) this;
        }

        public Criteria andYearDebitNetEqualTo(BigDecimal value) {
1370
            addCriterion("YEAR_DEBIT_NET =", value, "yearDebitNet");
1371 1372 1373 1374
            return (Criteria) this;
        }

        public Criteria andYearDebitNetNotEqualTo(BigDecimal value) {
1375
            addCriterion("YEAR_DEBIT_NET <>", value, "yearDebitNet");
1376 1377 1378 1379
            return (Criteria) this;
        }

        public Criteria andYearDebitNetGreaterThan(BigDecimal value) {
1380
            addCriterion("YEAR_DEBIT_NET >", value, "yearDebitNet");
1381 1382 1383 1384
            return (Criteria) this;
        }

        public Criteria andYearDebitNetGreaterThanOrEqualTo(BigDecimal value) {
1385
            addCriterion("YEAR_DEBIT_NET >=", value, "yearDebitNet");
1386 1387 1388 1389
            return (Criteria) this;
        }

        public Criteria andYearDebitNetLessThan(BigDecimal value) {
1390
            addCriterion("YEAR_DEBIT_NET <", value, "yearDebitNet");
1391 1392 1393 1394
            return (Criteria) this;
        }

        public Criteria andYearDebitNetLessThanOrEqualTo(BigDecimal value) {
1395
            addCriterion("YEAR_DEBIT_NET <=", value, "yearDebitNet");
1396 1397 1398 1399
            return (Criteria) this;
        }

        public Criteria andYearDebitNetIn(List<BigDecimal> values) {
1400
            addCriterion("YEAR_DEBIT_NET in", values, "yearDebitNet");
1401 1402 1403 1404
            return (Criteria) this;
        }

        public Criteria andYearDebitNetNotIn(List<BigDecimal> values) {
1405
            addCriterion("YEAR_DEBIT_NET not in", values, "yearDebitNet");
1406 1407 1408 1409
            return (Criteria) this;
        }

        public Criteria andYearDebitNetBetween(BigDecimal value1, BigDecimal value2) {
1410
            addCriterion("YEAR_DEBIT_NET between", value1, value2, "yearDebitNet");
1411 1412 1413 1414
            return (Criteria) this;
        }

        public Criteria andYearDebitNetNotBetween(BigDecimal value1, BigDecimal value2) {
1415
            addCriterion("YEAR_DEBIT_NET not between", value1, value2, "yearDebitNet");
1416 1417 1418 1419
            return (Criteria) this;
        }

        public Criteria andYearCreditNetIsNull() {
1420
            addCriterion("YEAR_CREDIT_NET is null");
1421 1422 1423 1424
            return (Criteria) this;
        }

        public Criteria andYearCreditNetIsNotNull() {
1425
            addCriterion("YEAR_CREDIT_NET is not null");
1426 1427 1428 1429
            return (Criteria) this;
        }

        public Criteria andYearCreditNetEqualTo(BigDecimal value) {
1430
            addCriterion("YEAR_CREDIT_NET =", value, "yearCreditNet");
1431 1432 1433 1434
            return (Criteria) this;
        }

        public Criteria andYearCreditNetNotEqualTo(BigDecimal value) {
1435
            addCriterion("YEAR_CREDIT_NET <>", value, "yearCreditNet");
1436 1437 1438 1439
            return (Criteria) this;
        }

        public Criteria andYearCreditNetGreaterThan(BigDecimal value) {
1440
            addCriterion("YEAR_CREDIT_NET >", value, "yearCreditNet");
1441 1442 1443 1444
            return (Criteria) this;
        }

        public Criteria andYearCreditNetGreaterThanOrEqualTo(BigDecimal value) {
1445
            addCriterion("YEAR_CREDIT_NET >=", value, "yearCreditNet");
1446 1447 1448 1449
            return (Criteria) this;
        }

        public Criteria andYearCreditNetLessThan(BigDecimal value) {
1450
            addCriterion("YEAR_CREDIT_NET <", value, "yearCreditNet");
1451 1452 1453 1454
            return (Criteria) this;
        }

        public Criteria andYearCreditNetLessThanOrEqualTo(BigDecimal value) {
1455
            addCriterion("YEAR_CREDIT_NET <=", value, "yearCreditNet");
1456 1457 1458 1459
            return (Criteria) this;
        }

        public Criteria andYearCreditNetIn(List<BigDecimal> values) {
1460
            addCriterion("YEAR_CREDIT_NET in", values, "yearCreditNet");
1461 1462 1463 1464
            return (Criteria) this;
        }

        public Criteria andYearCreditNetNotIn(List<BigDecimal> values) {
1465
            addCriterion("YEAR_CREDIT_NET not in", values, "yearCreditNet");
1466 1467 1468 1469
            return (Criteria) this;
        }

        public Criteria andYearCreditNetBetween(BigDecimal value1, BigDecimal value2) {
1470
            addCriterion("YEAR_CREDIT_NET between", value1, value2, "yearCreditNet");
1471 1472 1473 1474
            return (Criteria) this;
        }

        public Criteria andYearCreditNetNotBetween(BigDecimal value1, BigDecimal value2) {
1475
            addCriterion("YEAR_CREDIT_NET not between", value1, value2, "yearCreditNet");
1476 1477 1478 1479
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNull() {
1480
            addCriterion("CREATE_TIME is null");
1481 1482 1483 1484
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNotNull() {
1485
            addCriterion("CREATE_TIME is not null");
1486 1487 1488 1489
            return (Criteria) this;
        }

        public Criteria andCreateTimeEqualTo(Date value) {
1490
            addCriterion("CREATE_TIME =", value, "createTime");
1491 1492 1493 1494
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotEqualTo(Date value) {
1495
            addCriterion("CREATE_TIME <>", value, "createTime");
1496 1497 1498 1499
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThan(Date value) {
1500
            addCriterion("CREATE_TIME >", value, "createTime");
1501 1502 1503 1504
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
1505
            addCriterion("CREATE_TIME >=", value, "createTime");
1506 1507 1508 1509
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThan(Date value) {
1510
            addCriterion("CREATE_TIME <", value, "createTime");
1511 1512 1513 1514
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
1515
            addCriterion("CREATE_TIME <=", value, "createTime");
1516 1517 1518 1519
            return (Criteria) this;
        }

        public Criteria andCreateTimeIn(List<Date> values) {
1520
            addCriterion("CREATE_TIME in", values, "createTime");
1521 1522 1523 1524
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotIn(List<Date> values) {
1525
            addCriterion("CREATE_TIME not in", values, "createTime");
1526 1527 1528 1529
            return (Criteria) this;
        }

        public Criteria andCreateTimeBetween(Date value1, Date value2) {
1530
            addCriterion("CREATE_TIME between", value1, value2, "createTime");
1531 1532 1533 1534
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
1535
            addCriterion("CREATE_TIME not between", value1, value2, "createTime");
1536 1537 1538 1539
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNull() {
1540
            addCriterion("UPDATE_TIME is null");
1541 1542 1543 1544
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNotNull() {
1545
            addCriterion("UPDATE_TIME is not null");
1546 1547 1548 1549
            return (Criteria) this;
        }

        public Criteria andUpdateTimeEqualTo(Date value) {
1550
            addCriterion("UPDATE_TIME =", value, "updateTime");
1551 1552 1553 1554
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotEqualTo(Date value) {
1555
            addCriterion("UPDATE_TIME <>", value, "updateTime");
1556 1557 1558 1559
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThan(Date value) {
1560
            addCriterion("UPDATE_TIME >", value, "updateTime");
1561 1562 1563 1564
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
1565
            addCriterion("UPDATE_TIME >=", value, "updateTime");
1566 1567 1568 1569
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThan(Date value) {
1570
            addCriterion("UPDATE_TIME <", value, "updateTime");
1571 1572 1573 1574
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
1575
            addCriterion("UPDATE_TIME <=", value, "updateTime");
1576 1577 1578 1579
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIn(List<Date> values) {
1580
            addCriterion("UPDATE_TIME in", values, "updateTime");
1581 1582 1583 1584
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotIn(List<Date> values) {
1585
            addCriterion("UPDATE_TIME not in", values, "updateTime");
1586 1587 1588 1589
            return (Criteria) this;
        }

        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
1590
            addCriterion("UPDATE_TIME between", value1, value2, "updateTime");
1591 1592 1593 1594
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
1595
            addCriterion("UPDATE_TIME not between", value1, value2, "updateTime");
1596 1597 1598 1599
            return (Criteria) this;
        }

        public Criteria andSubPropIsNull() {
1600
            addCriterion("SUB_PROP is null");
1601 1602 1603 1604
            return (Criteria) this;
        }

        public Criteria andSubPropIsNotNull() {
1605
            addCriterion("SUB_PROP is not null");
1606 1607 1608 1609
            return (Criteria) this;
        }

        public Criteria andSubPropEqualTo(Integer value) {
1610
            addCriterion("SUB_PROP =", value, "subProp");
1611 1612 1613 1614
            return (Criteria) this;
        }

        public Criteria andSubPropNotEqualTo(Integer value) {
1615
            addCriterion("SUB_PROP <>", value, "subProp");
1616 1617 1618 1619
            return (Criteria) this;
        }

        public Criteria andSubPropGreaterThan(Integer value) {
1620
            addCriterion("SUB_PROP >", value, "subProp");
1621 1622 1623 1624
            return (Criteria) this;
        }

        public Criteria andSubPropGreaterThanOrEqualTo(Integer value) {
1625
            addCriterion("SUB_PROP >=", value, "subProp");
1626 1627 1628 1629
            return (Criteria) this;
        }

        public Criteria andSubPropLessThan(Integer value) {
1630
            addCriterion("SUB_PROP <", value, "subProp");
1631 1632 1633 1634
            return (Criteria) this;
        }

        public Criteria andSubPropLessThanOrEqualTo(Integer value) {
1635
            addCriterion("SUB_PROP <=", value, "subProp");
1636 1637 1638 1639
            return (Criteria) this;
        }

        public Criteria andSubPropIn(List<Integer> values) {
1640
            addCriterion("SUB_PROP in", values, "subProp");
1641 1642 1643 1644
            return (Criteria) this;
        }

        public Criteria andSubPropNotIn(List<Integer> values) {
1645
            addCriterion("SUB_PROP not in", values, "subProp");
1646 1647 1648 1649
            return (Criteria) this;
        }

        public Criteria andSubPropBetween(Integer value1, Integer value2) {
1650
            addCriterion("SUB_PROP between", value1, value2, "subProp");
1651 1652 1653 1654
            return (Criteria) this;
        }

        public Criteria andSubPropNotBetween(Integer value1, Integer value2) {
1655
            addCriterion("SUB_PROP not between", value1, value2, "subProp");
1656 1657 1658 1659 1660 1661
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
neo's avatar
neo committed
1662
     * This class corresponds to the database table TAX_PROJECT.BALANCE_STD
1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
neo's avatar
neo committed
1675
     * This class corresponds to the database table TAX_PROJECT.BALANCE_STD
1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764
     *
     * @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);
        }
    }
}