diff --git a/src/main/java/com/sztzjy/bank/controller/stu/ImportletterController.java b/src/main/java/com/sztzjy/bank/controller/stu/ImportletterController.java index 7d9fde8..3a1ab43 100644 --- a/src/main/java/com/sztzjy/bank/controller/stu/ImportletterController.java +++ b/src/main/java/com/sztzjy/bank/controller/stu/ImportletterController.java @@ -1,9 +1,7 @@ package com.sztzjy.bank.controller.stu; import com.sztzjy.bank.annotation.AnonymousAccess; -import com.sztzjy.bank.entity.ApplicationOpeningLetterCredit; -import com.sztzjy.bank.entity.PostLoanInvestigation; -import com.sztzjy.bank.entity.TradeContract; +import com.sztzjy.bank.entity.*; import com.sztzjy.bank.entity.dto.ApplicationForOpeningDTO; import com.sztzjy.bank.entity.dto.OutwardRemittanceDTO; import com.sztzjy.bank.service.ImportletterService; @@ -96,4 +94,55 @@ public class ImportletterController { importletterService.submitIssuanceReview(userId,number,type,notes); return new ResultEntity<>(HttpStatus.OK); } + + + @AnonymousAccess + @ApiOperation("开立信用证-提交/保存") + @PostMapping("submitOpeningLetterCredit") + public ResultEntity submitOpeningLetterCredit(@Valid @RequestBody OpeningLetterCredit openingLetterCredit) { + + Integer i = importletterService.submitOpeningLetterCredit(openingLetterCredit); + + String type; + if(openingLetterCredit.getSubmitStatus()==1){ + type="提交"; + }else { + type="保存"; + } + if(i>0){ + return new ResultEntity<>(HttpStatus.OK,type+"成功"); + }else { + return new ResultEntity<>(HttpStatus.OK,type+"失败"); + } + } + + @AnonymousAccess + @ApiOperation("开立信用证-操作记录回显") + @GetMapping("getOpeningLetterCredit") + public ResultEntity getOpeningLetterCredit(@ApiParam("用户ID") String userId, + @ApiParam("案例序号") Integer number, + @ApiParam("模块") String module) { + + return new ResultEntity<>(importletterService.getOpeningLetterCredit(userId,number,module)); + } + + @AnonymousAccess + @ApiOperation("进口押汇-提交/保存") + @PostMapping("submitImportBillAdvance") + public ResultEntity submitImportBillAdvance(@Valid @RequestBody ImportBillAdvance importBillAdvance) { + + Integer i = importletterService.submitImportBillAdvance(importBillAdvance); + + String type; + if(importBillAdvance.getSubmitStatus()==1){ + type="提交"; + }else { + type="保存"; + } + if(i>0){ + return new ResultEntity<>(HttpStatus.OK,type+"成功"); + }else { + return new ResultEntity<>(HttpStatus.OK,type+"失败"); + } + } } diff --git a/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfo.java b/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfo.java index 7425966..89df57d 100644 --- a/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfo.java +++ b/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfo.java @@ -1,9 +1,7 @@ package com.sztzjy.bank.entity; import java.util.Date; -import java.util.UUID; -import cn.hutool.core.util.IdUtil; import io.swagger.annotations.ApiModelProperty; /** * 信用卡采集 @@ -66,13 +64,12 @@ public class CreditCardCollectionInfo { @ApiModelProperty(notes = "第几套案例(1、2、3)") private Integer number; - public CreditCardCollectionInfo(String userId,Integer number){ - this.id= IdUtil.simpleUUID(); - this.userId=userId; - this.number=number; - this.createTime=new Date(); - this.submitStatus=0; - } + @ApiModelProperty(notes = "卡号") + private String cardNumber; + + @ApiModelProperty(notes = "申请时间") + private Date applicationTime; + public String getId() { return id; } @@ -216,4 +213,20 @@ public class CreditCardCollectionInfo { public void setNumber(Integer number) { this.number = number; } + + public String getCardNumber() { + return cardNumber; + } + + public void setCardNumber(String cardNumber) { + this.cardNumber = cardNumber == null ? null : cardNumber.trim(); + } + + public Date getApplicationTime() { + return applicationTime; + } + + public void setApplicationTime(Date applicationTime) { + this.applicationTime = applicationTime; + } } \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfoExample.java b/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfoExample.java index 8e1699c..63595d8 100644 --- a/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfoExample.java +++ b/src/main/java/com/sztzjy/bank/entity/CreditCardCollectionInfoExample.java @@ -1274,6 +1274,136 @@ public class CreditCardCollectionInfoExample { addCriterion("number not between", value1, value2, "number"); return (Criteria) this; } + + public Criteria andCardNumberIsNull() { + addCriterion("card_number is null"); + return (Criteria) this; + } + + public Criteria andCardNumberIsNotNull() { + addCriterion("card_number is not null"); + return (Criteria) this; + } + + public Criteria andCardNumberEqualTo(String value) { + addCriterion("card_number =", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberNotEqualTo(String value) { + addCriterion("card_number <>", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberGreaterThan(String value) { + addCriterion("card_number >", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberGreaterThanOrEqualTo(String value) { + addCriterion("card_number >=", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberLessThan(String value) { + addCriterion("card_number <", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberLessThanOrEqualTo(String value) { + addCriterion("card_number <=", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberLike(String value) { + addCriterion("card_number like", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberNotLike(String value) { + addCriterion("card_number not like", value, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberIn(List values) { + addCriterion("card_number in", values, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberNotIn(List values) { + addCriterion("card_number not in", values, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberBetween(String value1, String value2) { + addCriterion("card_number between", value1, value2, "cardNumber"); + return (Criteria) this; + } + + public Criteria andCardNumberNotBetween(String value1, String value2) { + addCriterion("card_number not between", value1, value2, "cardNumber"); + return (Criteria) this; + } + + public Criteria andApplicationTimeIsNull() { + addCriterion("application_time is null"); + return (Criteria) this; + } + + public Criteria andApplicationTimeIsNotNull() { + addCriterion("application_time is not null"); + return (Criteria) this; + } + + public Criteria andApplicationTimeEqualTo(Date value) { + addCriterion("application_time =", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeNotEqualTo(Date value) { + addCriterion("application_time <>", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeGreaterThan(Date value) { + addCriterion("application_time >", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeGreaterThanOrEqualTo(Date value) { + addCriterion("application_time >=", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeLessThan(Date value) { + addCriterion("application_time <", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeLessThanOrEqualTo(Date value) { + addCriterion("application_time <=", value, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeIn(List values) { + addCriterion("application_time in", values, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeNotIn(List values) { + addCriterion("application_time not in", values, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeBetween(Date value1, Date value2) { + addCriterion("application_time between", value1, value2, "applicationTime"); + return (Criteria) this; + } + + public Criteria andApplicationTimeNotBetween(Date value1, Date value2) { + addCriterion("application_time not between", value1, value2, "applicationTime"); + return (Criteria) this; + } } public static class Criteria extends GeneratedCriteria { diff --git a/src/main/java/com/sztzjy/bank/entity/ImportBillAdvance.java b/src/main/java/com/sztzjy/bank/entity/ImportBillAdvance.java new file mode 100644 index 0000000..1acb991 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/ImportBillAdvance.java @@ -0,0 +1,199 @@ +package com.sztzjy.bank.entity; + +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * 进口押汇 + * + * @author whb + * import_bill_advance + */ +public class ImportBillAdvance { + @ApiModelProperty(notes = "ID") + private String id; + + @ApiModelProperty(notes = "保证方式") + private String guaranteeMethod; + + @ApiModelProperty(notes = "融资币种") + private String financingCurrency; + + @ApiModelProperty(notes = "融资金额") + private String financingAmount; + + @ApiModelProperty(notes = "是否为额度贷款") + private String creditLimitLoan; + + @ApiModelProperty(notes = "融资天数") + private String financingDays; + + @ApiModelProperty(notes = "利率") + private String interestRate; + + @ApiModelProperty(notes = "起息日") + private Date valueDate; + + @ApiModelProperty(notes = "到期日") + private Date dueDate; + + @ApiModelProperty(notes = "借款人结算账号") + private String borrSettlementAccount; + + @ApiModelProperty(notes = "创建时间") + private Date createTime; + + @ApiModelProperty(notes = "更新时间") + private Date updateTime; + + @ApiModelProperty(notes = "保存状态(0未保存、1已保存)") + private Integer saveStatus; + + @ApiModelProperty(notes = "提交状态(0未提交、1已提交)") + private Integer submitStatus; + + @ApiModelProperty(notes = "用户ID") + private String userId; + + @ApiModelProperty(notes = "错误次数") + private Integer errorNumber; + + @ApiModelProperty(notes = "第几套案例(1、2、3)") + private Integer number; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id == null ? null : id.trim(); + } + + public String getGuaranteeMethod() { + return guaranteeMethod; + } + + public void setGuaranteeMethod(String guaranteeMethod) { + this.guaranteeMethod = guaranteeMethod == null ? null : guaranteeMethod.trim(); + } + + public String getFinancingCurrency() { + return financingCurrency; + } + + public void setFinancingCurrency(String financingCurrency) { + this.financingCurrency = financingCurrency == null ? null : financingCurrency.trim(); + } + + public String getFinancingAmount() { + return financingAmount; + } + + public void setFinancingAmount(String financingAmount) { + this.financingAmount = financingAmount == null ? null : financingAmount.trim(); + } + + public String getCreditLimitLoan() { + return creditLimitLoan; + } + + public void setCreditLimitLoan(String creditLimitLoan) { + this.creditLimitLoan = creditLimitLoan == null ? null : creditLimitLoan.trim(); + } + + public String getFinancingDays() { + return financingDays; + } + + public void setFinancingDays(String financingDays) { + this.financingDays = financingDays == null ? null : financingDays.trim(); + } + + public String getInterestRate() { + return interestRate; + } + + public void setInterestRate(String interestRate) { + this.interestRate = interestRate == null ? null : interestRate.trim(); + } + + public Date getValueDate() { + return valueDate; + } + + public void setValueDate(Date valueDate) { + this.valueDate = valueDate; + } + + public Date getDueDate() { + return dueDate; + } + + public void setDueDate(Date dueDate) { + this.dueDate = dueDate; + } + + public String getBorrSettlementAccount() { + return borrSettlementAccount; + } + + public void setBorrSettlementAccount(String borrSettlementAccount) { + this.borrSettlementAccount = borrSettlementAccount == null ? null : borrSettlementAccount.trim(); + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Integer getSaveStatus() { + return saveStatus; + } + + public void setSaveStatus(Integer saveStatus) { + this.saveStatus = saveStatus; + } + + public Integer getSubmitStatus() { + return submitStatus; + } + + public void setSubmitStatus(Integer submitStatus) { + this.submitStatus = submitStatus; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } + + public Integer getErrorNumber() { + return errorNumber; + } + + public void setErrorNumber(Integer errorNumber) { + this.errorNumber = errorNumber; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/entity/ImportBillAdvanceExample.java b/src/main/java/com/sztzjy/bank/entity/ImportBillAdvanceExample.java new file mode 100644 index 0000000..62152fc --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/ImportBillAdvanceExample.java @@ -0,0 +1,1337 @@ +package com.sztzjy.bank.entity; + +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; + +public class ImportBillAdvanceExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public ImportBillAdvanceExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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)); + } + + protected void addCriterionForJDBCDate(String condition, Date value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + addCriterion(condition, new java.sql.Date(value.getTime()), property); + } + + protected void addCriterionForJDBCDate(String condition, List values, String property) { + if (values == null || values.size() == 0) { + throw new RuntimeException("Value list for " + property + " cannot be null or empty"); + } + List dateList = new ArrayList<>(); + Iterator iter = values.iterator(); + while (iter.hasNext()) { + dateList.add(new java.sql.Date(iter.next().getTime())); + } + addCriterion(condition, dateList, property); + } + + protected void addCriterionForJDBCDate(String condition, Date value1, Date value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + addCriterion(condition, new java.sql.Date(value1.getTime()), new java.sql.Date(value2.getTime()), property); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(String value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(String value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(String value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(String value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(String value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(String value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLike(String value) { + addCriterion("id like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotLike(String value) { + addCriterion("id not like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(String value1, String value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(String value1, String value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodIsNull() { + addCriterion("guarantee_method is null"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodIsNotNull() { + addCriterion("guarantee_method is not null"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodEqualTo(String value) { + addCriterion("guarantee_method =", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodNotEqualTo(String value) { + addCriterion("guarantee_method <>", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodGreaterThan(String value) { + addCriterion("guarantee_method >", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodGreaterThanOrEqualTo(String value) { + addCriterion("guarantee_method >=", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodLessThan(String value) { + addCriterion("guarantee_method <", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodLessThanOrEqualTo(String value) { + addCriterion("guarantee_method <=", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodLike(String value) { + addCriterion("guarantee_method like", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodNotLike(String value) { + addCriterion("guarantee_method not like", value, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodIn(List values) { + addCriterion("guarantee_method in", values, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodNotIn(List values) { + addCriterion("guarantee_method not in", values, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodBetween(String value1, String value2) { + addCriterion("guarantee_method between", value1, value2, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andGuaranteeMethodNotBetween(String value1, String value2) { + addCriterion("guarantee_method not between", value1, value2, "guaranteeMethod"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyIsNull() { + addCriterion("financing_currency is null"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyIsNotNull() { + addCriterion("financing_currency is not null"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyEqualTo(String value) { + addCriterion("financing_currency =", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyNotEqualTo(String value) { + addCriterion("financing_currency <>", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyGreaterThan(String value) { + addCriterion("financing_currency >", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyGreaterThanOrEqualTo(String value) { + addCriterion("financing_currency >=", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyLessThan(String value) { + addCriterion("financing_currency <", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyLessThanOrEqualTo(String value) { + addCriterion("financing_currency <=", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyLike(String value) { + addCriterion("financing_currency like", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyNotLike(String value) { + addCriterion("financing_currency not like", value, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyIn(List values) { + addCriterion("financing_currency in", values, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyNotIn(List values) { + addCriterion("financing_currency not in", values, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyBetween(String value1, String value2) { + addCriterion("financing_currency between", value1, value2, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingCurrencyNotBetween(String value1, String value2) { + addCriterion("financing_currency not between", value1, value2, "financingCurrency"); + return (Criteria) this; + } + + public Criteria andFinancingAmountIsNull() { + addCriterion("financing_amount is null"); + return (Criteria) this; + } + + public Criteria andFinancingAmountIsNotNull() { + addCriterion("financing_amount is not null"); + return (Criteria) this; + } + + public Criteria andFinancingAmountEqualTo(String value) { + addCriterion("financing_amount =", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountNotEqualTo(String value) { + addCriterion("financing_amount <>", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountGreaterThan(String value) { + addCriterion("financing_amount >", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountGreaterThanOrEqualTo(String value) { + addCriterion("financing_amount >=", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountLessThan(String value) { + addCriterion("financing_amount <", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountLessThanOrEqualTo(String value) { + addCriterion("financing_amount <=", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountLike(String value) { + addCriterion("financing_amount like", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountNotLike(String value) { + addCriterion("financing_amount not like", value, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountIn(List values) { + addCriterion("financing_amount in", values, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountNotIn(List values) { + addCriterion("financing_amount not in", values, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountBetween(String value1, String value2) { + addCriterion("financing_amount between", value1, value2, "financingAmount"); + return (Criteria) this; + } + + public Criteria andFinancingAmountNotBetween(String value1, String value2) { + addCriterion("financing_amount not between", value1, value2, "financingAmount"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanIsNull() { + addCriterion("credit_limit_loan is null"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanIsNotNull() { + addCriterion("credit_limit_loan is not null"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanEqualTo(String value) { + addCriterion("credit_limit_loan =", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanNotEqualTo(String value) { + addCriterion("credit_limit_loan <>", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanGreaterThan(String value) { + addCriterion("credit_limit_loan >", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanGreaterThanOrEqualTo(String value) { + addCriterion("credit_limit_loan >=", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanLessThan(String value) { + addCriterion("credit_limit_loan <", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanLessThanOrEqualTo(String value) { + addCriterion("credit_limit_loan <=", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanLike(String value) { + addCriterion("credit_limit_loan like", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanNotLike(String value) { + addCriterion("credit_limit_loan not like", value, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanIn(List values) { + addCriterion("credit_limit_loan in", values, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanNotIn(List values) { + addCriterion("credit_limit_loan not in", values, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanBetween(String value1, String value2) { + addCriterion("credit_limit_loan between", value1, value2, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andCreditLimitLoanNotBetween(String value1, String value2) { + addCriterion("credit_limit_loan not between", value1, value2, "creditLimitLoan"); + return (Criteria) this; + } + + public Criteria andFinancingDaysIsNull() { + addCriterion("financing_days is null"); + return (Criteria) this; + } + + public Criteria andFinancingDaysIsNotNull() { + addCriterion("financing_days is not null"); + return (Criteria) this; + } + + public Criteria andFinancingDaysEqualTo(String value) { + addCriterion("financing_days =", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysNotEqualTo(String value) { + addCriterion("financing_days <>", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysGreaterThan(String value) { + addCriterion("financing_days >", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysGreaterThanOrEqualTo(String value) { + addCriterion("financing_days >=", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysLessThan(String value) { + addCriterion("financing_days <", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysLessThanOrEqualTo(String value) { + addCriterion("financing_days <=", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysLike(String value) { + addCriterion("financing_days like", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysNotLike(String value) { + addCriterion("financing_days not like", value, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysIn(List values) { + addCriterion("financing_days in", values, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysNotIn(List values) { + addCriterion("financing_days not in", values, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysBetween(String value1, String value2) { + addCriterion("financing_days between", value1, value2, "financingDays"); + return (Criteria) this; + } + + public Criteria andFinancingDaysNotBetween(String value1, String value2) { + addCriterion("financing_days not between", value1, value2, "financingDays"); + return (Criteria) this; + } + + public Criteria andInterestRateIsNull() { + addCriterion("interest_rate is null"); + return (Criteria) this; + } + + public Criteria andInterestRateIsNotNull() { + addCriterion("interest_rate is not null"); + return (Criteria) this; + } + + public Criteria andInterestRateEqualTo(String value) { + addCriterion("interest_rate =", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateNotEqualTo(String value) { + addCriterion("interest_rate <>", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateGreaterThan(String value) { + addCriterion("interest_rate >", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateGreaterThanOrEqualTo(String value) { + addCriterion("interest_rate >=", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateLessThan(String value) { + addCriterion("interest_rate <", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateLessThanOrEqualTo(String value) { + addCriterion("interest_rate <=", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateLike(String value) { + addCriterion("interest_rate like", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateNotLike(String value) { + addCriterion("interest_rate not like", value, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateIn(List values) { + addCriterion("interest_rate in", values, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateNotIn(List values) { + addCriterion("interest_rate not in", values, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateBetween(String value1, String value2) { + addCriterion("interest_rate between", value1, value2, "interestRate"); + return (Criteria) this; + } + + public Criteria andInterestRateNotBetween(String value1, String value2) { + addCriterion("interest_rate not between", value1, value2, "interestRate"); + return (Criteria) this; + } + + public Criteria andValueDateIsNull() { + addCriterion("value_date is null"); + return (Criteria) this; + } + + public Criteria andValueDateIsNotNull() { + addCriterion("value_date is not null"); + return (Criteria) this; + } + + public Criteria andValueDateEqualTo(Date value) { + addCriterionForJDBCDate("value_date =", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateNotEqualTo(Date value) { + addCriterionForJDBCDate("value_date <>", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateGreaterThan(Date value) { + addCriterionForJDBCDate("value_date >", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateGreaterThanOrEqualTo(Date value) { + addCriterionForJDBCDate("value_date >=", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateLessThan(Date value) { + addCriterionForJDBCDate("value_date <", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateLessThanOrEqualTo(Date value) { + addCriterionForJDBCDate("value_date <=", value, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateIn(List values) { + addCriterionForJDBCDate("value_date in", values, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateNotIn(List values) { + addCriterionForJDBCDate("value_date not in", values, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateBetween(Date value1, Date value2) { + addCriterionForJDBCDate("value_date between", value1, value2, "valueDate"); + return (Criteria) this; + } + + public Criteria andValueDateNotBetween(Date value1, Date value2) { + addCriterionForJDBCDate("value_date not between", value1, value2, "valueDate"); + return (Criteria) this; + } + + public Criteria andDueDateIsNull() { + addCriterion("due_date is null"); + return (Criteria) this; + } + + public Criteria andDueDateIsNotNull() { + addCriterion("due_date is not null"); + return (Criteria) this; + } + + public Criteria andDueDateEqualTo(Date value) { + addCriterionForJDBCDate("due_date =", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotEqualTo(Date value) { + addCriterionForJDBCDate("due_date <>", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateGreaterThan(Date value) { + addCriterionForJDBCDate("due_date >", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateGreaterThanOrEqualTo(Date value) { + addCriterionForJDBCDate("due_date >=", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateLessThan(Date value) { + addCriterionForJDBCDate("due_date <", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateLessThanOrEqualTo(Date value) { + addCriterionForJDBCDate("due_date <=", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateIn(List values) { + addCriterionForJDBCDate("due_date in", values, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotIn(List values) { + addCriterionForJDBCDate("due_date not in", values, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateBetween(Date value1, Date value2) { + addCriterionForJDBCDate("due_date between", value1, value2, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotBetween(Date value1, Date value2) { + addCriterionForJDBCDate("due_date not between", value1, value2, "dueDate"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountIsNull() { + addCriterion("borr_settlement_account is null"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountIsNotNull() { + addCriterion("borr_settlement_account is not null"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountEqualTo(String value) { + addCriterion("borr_settlement_account =", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountNotEqualTo(String value) { + addCriterion("borr_settlement_account <>", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountGreaterThan(String value) { + addCriterion("borr_settlement_account >", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountGreaterThanOrEqualTo(String value) { + addCriterion("borr_settlement_account >=", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountLessThan(String value) { + addCriterion("borr_settlement_account <", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountLessThanOrEqualTo(String value) { + addCriterion("borr_settlement_account <=", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountLike(String value) { + addCriterion("borr_settlement_account like", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountNotLike(String value) { + addCriterion("borr_settlement_account not like", value, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountIn(List values) { + addCriterion("borr_settlement_account in", values, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountNotIn(List values) { + addCriterion("borr_settlement_account not in", values, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountBetween(String value1, String value2) { + addCriterion("borr_settlement_account between", value1, value2, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andBorrSettlementAccountNotBetween(String value1, String value2) { + addCriterion("borr_settlement_account not between", value1, value2, "borrSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andSaveStatusIsNull() { + addCriterion("save_status is null"); + return (Criteria) this; + } + + public Criteria andSaveStatusIsNotNull() { + addCriterion("save_status is not null"); + return (Criteria) this; + } + + public Criteria andSaveStatusEqualTo(Integer value) { + addCriterion("save_status =", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotEqualTo(Integer value) { + addCriterion("save_status <>", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusGreaterThan(Integer value) { + addCriterion("save_status >", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("save_status >=", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusLessThan(Integer value) { + addCriterion("save_status <", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusLessThanOrEqualTo(Integer value) { + addCriterion("save_status <=", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusIn(List values) { + addCriterion("save_status in", values, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotIn(List values) { + addCriterion("save_status not in", values, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusBetween(Integer value1, Integer value2) { + addCriterion("save_status between", value1, value2, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotBetween(Integer value1, Integer value2) { + addCriterion("save_status not between", value1, value2, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIsNull() { + addCriterion("submit_status is null"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIsNotNull() { + addCriterion("submit_status is not null"); + return (Criteria) this; + } + + public Criteria andSubmitStatusEqualTo(Integer value) { + addCriterion("submit_status =", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotEqualTo(Integer value) { + addCriterion("submit_status <>", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusGreaterThan(Integer value) { + addCriterion("submit_status >", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("submit_status >=", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusLessThan(Integer value) { + addCriterion("submit_status <", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusLessThanOrEqualTo(Integer value) { + addCriterion("submit_status <=", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIn(List values) { + addCriterion("submit_status in", values, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotIn(List values) { + addCriterion("submit_status not in", values, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusBetween(Integer value1, Integer value2) { + addCriterion("submit_status between", value1, value2, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotBetween(Integer value1, Integer value2) { + addCriterion("submit_status not between", value1, value2, "submitStatus"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNull() { + addCriterion("error_number is null"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNotNull() { + addCriterion("error_number is not null"); + return (Criteria) this; + } + + public Criteria andErrorNumberEqualTo(Integer value) { + addCriterion("error_number =", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotEqualTo(Integer value) { + addCriterion("error_number <>", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThan(Integer value) { + addCriterion("error_number >", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("error_number >=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThan(Integer value) { + addCriterion("error_number <", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThanOrEqualTo(Integer value) { + addCriterion("error_number <=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberIn(List values) { + addCriterion("error_number in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotIn(List values) { + addCriterion("error_number not in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberBetween(Integer value1, Integer value2) { + addCriterion("error_number between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotBetween(Integer value1, Integer value2) { + addCriterion("error_number not between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andNumberIsNull() { + addCriterion("number is null"); + return (Criteria) this; + } + + public Criteria andNumberIsNotNull() { + addCriterion("number is not null"); + return (Criteria) this; + } + + public Criteria andNumberEqualTo(Integer value) { + addCriterion("number =", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotEqualTo(Integer value) { + addCriterion("number <>", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThan(Integer value) { + addCriterion("number >", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("number >=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThan(Integer value) { + addCriterion("number <", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThanOrEqualTo(Integer value) { + addCriterion("number <=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberIn(List values) { + addCriterion("number in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotIn(List values) { + addCriterion("number not in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberBetween(Integer value1, Integer value2) { + addCriterion("number between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotBetween(Integer value1, Integer value2) { + addCriterion("number not between", value1, value2, "number"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + 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); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/entity/OpeningLetterCredit.java b/src/main/java/com/sztzjy/bank/entity/OpeningLetterCredit.java new file mode 100644 index 0000000..868d6ac --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/OpeningLetterCredit.java @@ -0,0 +1,474 @@ +package com.sztzjy.bank.entity; + +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * 开立信用证 + * + * @author whb + * opening_letter_credit + */ +public class OpeningLetterCredit { + @ApiModelProperty(notes = "ID") + private String id; + + @ApiModelProperty(notes = "开证日") + private Date issueDate; + + @ApiModelProperty(notes = "即期") + private String spot; + + @ApiModelProperty(notes = "信用证编号") + private String docCreditNumber; + + @ApiModelProperty(notes = "远期期限") + private String longTermTerm; + + @ApiModelProperty(notes = "申请人名址") + private String appNameAndAddress; + + @ApiModelProperty(notes = "信用证类型") + private String typeLetterCredit; + + @ApiModelProperty(notes = "信用证支付方式") + private String letterCreditPaymentMethod; + + @ApiModelProperty(notes = "受益人名址") + private String benNameAndAddress; + + @ApiModelProperty(notes = "开证方式") + private String lssuanceMethod; + + @ApiModelProperty(notes = "到期日") + private Date dueDate; + + @ApiModelProperty(notes = "受益人所在地") + private String benLocation; + + @ApiModelProperty(notes = "到期地点") + private String placeExpiry; + + @ApiModelProperty(notes = "开证行代码") + private String lssuingBankCode; + + @ApiModelProperty(notes = "交单日期") + private Date presentationDate; + + @ApiModelProperty(notes = "开证行名址") + private String issBankNameAndAddress; + + @ApiModelProperty(notes = "转运") + private String transport; + + @ApiModelProperty(notes = "分批装运") + private String partialShipment; + + @ApiModelProperty(notes = "是否为额度开证") + private String creditTheQuota; + + @ApiModelProperty(notes = "客户结算账号") + private String customerSettlementAccount; + + @ApiModelProperty(notes = "保证金账号") + private String marginAccount; + + @ApiModelProperty(notes = "币种1") + private String currencyOne; + + @ApiModelProperty(notes = "币种2") + private String currencyTwo; + + @ApiModelProperty(notes = "金额1") + private String amountMoneyOne; + + @ApiModelProperty(notes = "金额2") + private String amountMoneyTwo; + + @ApiModelProperty(notes = "通知行代码") + private String notificationLineCode; + + @ApiModelProperty(notes = "收费方式") + private String chargingMethod; + + @ApiModelProperty(notes = "通知行名址") + private String notifyBankNameAndAddress; + + @ApiModelProperty(notes = "收费币种") + private String chargingCurrency; + + @ApiModelProperty(notes = "实收开证手续费") + private String creditHandlingFees; + + @ApiModelProperty(notes = "信用证币别") + private String currencyLetterCredit; + + @ApiModelProperty(notes = "电报费类型") + private String telegramFeeType; + + @ApiModelProperty(notes = "信用证金额") + private String letterCreditAmount; + + @ApiModelProperty(notes = "实收电报费金额") + private String actualTelegramFeeReceived; + + @ApiModelProperty(notes = "手续费扣费账户") + private String serviceFeeDeductionAccount; + + @ApiModelProperty(notes = "创建时间") + private Date createTime; + + @ApiModelProperty(notes = "更新时间") + private Date updateTime; + + @ApiModelProperty(notes = "保存状态(0未保存、1已保存)") + private Integer saveStatus; + + @ApiModelProperty(notes = "提交状态(0未提交、1已提交)") + private Integer submitStatus; + + @ApiModelProperty(notes = "用户ID") + private String userId; + + @ApiModelProperty(notes = "错误次数") + private Integer errorNumber; + + @ApiModelProperty(notes = "第几套案例(1、2、3)") + private Integer number; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id == null ? null : id.trim(); + } + + public Date getIssueDate() { + return issueDate; + } + + public void setIssueDate(Date issueDate) { + this.issueDate = issueDate; + } + + public String getSpot() { + return spot; + } + + public void setSpot(String spot) { + this.spot = spot == null ? null : spot.trim(); + } + + public String getDocCreditNumber() { + return docCreditNumber; + } + + public void setDocCreditNumber(String docCreditNumber) { + this.docCreditNumber = docCreditNumber == null ? null : docCreditNumber.trim(); + } + + public String getLongTermTerm() { + return longTermTerm; + } + + public void setLongTermTerm(String longTermTerm) { + this.longTermTerm = longTermTerm == null ? null : longTermTerm.trim(); + } + + public String getAppNameAndAddress() { + return appNameAndAddress; + } + + public void setAppNameAndAddress(String appNameAndAddress) { + this.appNameAndAddress = appNameAndAddress == null ? null : appNameAndAddress.trim(); + } + + public String getTypeLetterCredit() { + return typeLetterCredit; + } + + public void setTypeLetterCredit(String typeLetterCredit) { + this.typeLetterCredit = typeLetterCredit == null ? null : typeLetterCredit.trim(); + } + + public String getLetterCreditPaymentMethod() { + return letterCreditPaymentMethod; + } + + public void setLetterCreditPaymentMethod(String letterCreditPaymentMethod) { + this.letterCreditPaymentMethod = letterCreditPaymentMethod == null ? null : letterCreditPaymentMethod.trim(); + } + + public String getBenNameAndAddress() { + return benNameAndAddress; + } + + public void setBenNameAndAddress(String benNameAndAddress) { + this.benNameAndAddress = benNameAndAddress == null ? null : benNameAndAddress.trim(); + } + + public String getLssuanceMethod() { + return lssuanceMethod; + } + + public void setLssuanceMethod(String lssuanceMethod) { + this.lssuanceMethod = lssuanceMethod == null ? null : lssuanceMethod.trim(); + } + + public Date getDueDate() { + return dueDate; + } + + public void setDueDate(Date dueDate) { + this.dueDate = dueDate; + } + + public String getBenLocation() { + return benLocation; + } + + public void setBenLocation(String benLocation) { + this.benLocation = benLocation == null ? null : benLocation.trim(); + } + + public String getPlaceExpiry() { + return placeExpiry; + } + + public void setPlaceExpiry(String placeExpiry) { + this.placeExpiry = placeExpiry == null ? null : placeExpiry.trim(); + } + + public String getLssuingBankCode() { + return lssuingBankCode; + } + + public void setLssuingBankCode(String lssuingBankCode) { + this.lssuingBankCode = lssuingBankCode == null ? null : lssuingBankCode.trim(); + } + + public Date getPresentationDate() { + return presentationDate; + } + + public void setPresentationDate(Date presentationDate) { + this.presentationDate = presentationDate; + } + + public String getIssBankNameAndAddress() { + return issBankNameAndAddress; + } + + public void setIssBankNameAndAddress(String issBankNameAndAddress) { + this.issBankNameAndAddress = issBankNameAndAddress == null ? null : issBankNameAndAddress.trim(); + } + + public String getTransport() { + return transport; + } + + public void setTransport(String transport) { + this.transport = transport == null ? null : transport.trim(); + } + + public String getPartialShipment() { + return partialShipment; + } + + public void setPartialShipment(String partialShipment) { + this.partialShipment = partialShipment == null ? null : partialShipment.trim(); + } + + public String getCreditTheQuota() { + return creditTheQuota; + } + + public void setCreditTheQuota(String creditTheQuota) { + this.creditTheQuota = creditTheQuota == null ? null : creditTheQuota.trim(); + } + + public String getCustomerSettlementAccount() { + return customerSettlementAccount; + } + + public void setCustomerSettlementAccount(String customerSettlementAccount) { + this.customerSettlementAccount = customerSettlementAccount == null ? null : customerSettlementAccount.trim(); + } + + public String getMarginAccount() { + return marginAccount; + } + + public void setMarginAccount(String marginAccount) { + this.marginAccount = marginAccount == null ? null : marginAccount.trim(); + } + + public String getCurrencyOne() { + return currencyOne; + } + + public void setCurrencyOne(String currencyOne) { + this.currencyOne = currencyOne == null ? null : currencyOne.trim(); + } + + public String getCurrencyTwo() { + return currencyTwo; + } + + public void setCurrencyTwo(String currencyTwo) { + this.currencyTwo = currencyTwo == null ? null : currencyTwo.trim(); + } + + public String getAmountMoneyOne() { + return amountMoneyOne; + } + + public void setAmountMoneyOne(String amountMoneyOne) { + this.amountMoneyOne = amountMoneyOne == null ? null : amountMoneyOne.trim(); + } + + public String getAmountMoneyTwo() { + return amountMoneyTwo; + } + + public void setAmountMoneyTwo(String amountMoneyTwo) { + this.amountMoneyTwo = amountMoneyTwo == null ? null : amountMoneyTwo.trim(); + } + + public String getNotificationLineCode() { + return notificationLineCode; + } + + public void setNotificationLineCode(String notificationLineCode) { + this.notificationLineCode = notificationLineCode == null ? null : notificationLineCode.trim(); + } + + public String getChargingMethod() { + return chargingMethod; + } + + public void setChargingMethod(String chargingMethod) { + this.chargingMethod = chargingMethod == null ? null : chargingMethod.trim(); + } + + public String getNotifyBankNameAndAddress() { + return notifyBankNameAndAddress; + } + + public void setNotifyBankNameAndAddress(String notifyBankNameAndAddress) { + this.notifyBankNameAndAddress = notifyBankNameAndAddress == null ? null : notifyBankNameAndAddress.trim(); + } + + public String getChargingCurrency() { + return chargingCurrency; + } + + public void setChargingCurrency(String chargingCurrency) { + this.chargingCurrency = chargingCurrency == null ? null : chargingCurrency.trim(); + } + + public String getCreditHandlingFees() { + return creditHandlingFees; + } + + public void setCreditHandlingFees(String creditHandlingFees) { + this.creditHandlingFees = creditHandlingFees == null ? null : creditHandlingFees.trim(); + } + + public String getCurrencyLetterCredit() { + return currencyLetterCredit; + } + + public void setCurrencyLetterCredit(String currencyLetterCredit) { + this.currencyLetterCredit = currencyLetterCredit == null ? null : currencyLetterCredit.trim(); + } + + public String getTelegramFeeType() { + return telegramFeeType; + } + + public void setTelegramFeeType(String telegramFeeType) { + this.telegramFeeType = telegramFeeType == null ? null : telegramFeeType.trim(); + } + + public String getLetterCreditAmount() { + return letterCreditAmount; + } + + public void setLetterCreditAmount(String letterCreditAmount) { + this.letterCreditAmount = letterCreditAmount == null ? null : letterCreditAmount.trim(); + } + + public String getActualTelegramFeeReceived() { + return actualTelegramFeeReceived; + } + + public void setActualTelegramFeeReceived(String actualTelegramFeeReceived) { + this.actualTelegramFeeReceived = actualTelegramFeeReceived == null ? null : actualTelegramFeeReceived.trim(); + } + + public String getServiceFeeDeductionAccount() { + return serviceFeeDeductionAccount; + } + + public void setServiceFeeDeductionAccount(String serviceFeeDeductionAccount) { + this.serviceFeeDeductionAccount = serviceFeeDeductionAccount == null ? null : serviceFeeDeductionAccount.trim(); + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Integer getSaveStatus() { + return saveStatus; + } + + public void setSaveStatus(Integer saveStatus) { + this.saveStatus = saveStatus; + } + + public Integer getSubmitStatus() { + return submitStatus; + } + + public void setSubmitStatus(Integer submitStatus) { + this.submitStatus = submitStatus; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } + + public Integer getErrorNumber() { + return errorNumber; + } + + public void setErrorNumber(Integer errorNumber) { + this.errorNumber = errorNumber; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/entity/OpeningLetterCreditExample.java b/src/main/java/com/sztzjy/bank/entity/OpeningLetterCreditExample.java new file mode 100644 index 0000000..f626859 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/OpeningLetterCreditExample.java @@ -0,0 +1,3077 @@ +package com.sztzjy.bank.entity; + +import java.util.ArrayList; +import java.util.Date; +import java.util.Iterator; +import java.util.List; + +public class OpeningLetterCreditExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public OpeningLetterCreditExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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)); + } + + protected void addCriterionForJDBCDate(String condition, Date value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + addCriterion(condition, new java.sql.Date(value.getTime()), property); + } + + protected void addCriterionForJDBCDate(String condition, List values, String property) { + if (values == null || values.size() == 0) { + throw new RuntimeException("Value list for " + property + " cannot be null or empty"); + } + List dateList = new ArrayList<>(); + Iterator iter = values.iterator(); + while (iter.hasNext()) { + dateList.add(new java.sql.Date(iter.next().getTime())); + } + addCriterion(condition, dateList, property); + } + + protected void addCriterionForJDBCDate(String condition, Date value1, Date value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + addCriterion(condition, new java.sql.Date(value1.getTime()), new java.sql.Date(value2.getTime()), property); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(String value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(String value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(String value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(String value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(String value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(String value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLike(String value) { + addCriterion("id like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotLike(String value) { + addCriterion("id not like", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(String value1, String value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(String value1, String value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIssueDateIsNull() { + addCriterion("issue_date is null"); + return (Criteria) this; + } + + public Criteria andIssueDateIsNotNull() { + addCriterion("issue_date is not null"); + return (Criteria) this; + } + + public Criteria andIssueDateEqualTo(Date value) { + addCriterionForJDBCDate("issue_date =", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateNotEqualTo(Date value) { + addCriterionForJDBCDate("issue_date <>", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateGreaterThan(Date value) { + addCriterionForJDBCDate("issue_date >", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateGreaterThanOrEqualTo(Date value) { + addCriterionForJDBCDate("issue_date >=", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateLessThan(Date value) { + addCriterionForJDBCDate("issue_date <", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateLessThanOrEqualTo(Date value) { + addCriterionForJDBCDate("issue_date <=", value, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateIn(List values) { + addCriterionForJDBCDate("issue_date in", values, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateNotIn(List values) { + addCriterionForJDBCDate("issue_date not in", values, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateBetween(Date value1, Date value2) { + addCriterionForJDBCDate("issue_date between", value1, value2, "issueDate"); + return (Criteria) this; + } + + public Criteria andIssueDateNotBetween(Date value1, Date value2) { + addCriterionForJDBCDate("issue_date not between", value1, value2, "issueDate"); + return (Criteria) this; + } + + public Criteria andSpotIsNull() { + addCriterion("spot is null"); + return (Criteria) this; + } + + public Criteria andSpotIsNotNull() { + addCriterion("spot is not null"); + return (Criteria) this; + } + + public Criteria andSpotEqualTo(String value) { + addCriterion("spot =", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotNotEqualTo(String value) { + addCriterion("spot <>", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotGreaterThan(String value) { + addCriterion("spot >", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotGreaterThanOrEqualTo(String value) { + addCriterion("spot >=", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotLessThan(String value) { + addCriterion("spot <", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotLessThanOrEqualTo(String value) { + addCriterion("spot <=", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotLike(String value) { + addCriterion("spot like", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotNotLike(String value) { + addCriterion("spot not like", value, "spot"); + return (Criteria) this; + } + + public Criteria andSpotIn(List values) { + addCriterion("spot in", values, "spot"); + return (Criteria) this; + } + + public Criteria andSpotNotIn(List values) { + addCriterion("spot not in", values, "spot"); + return (Criteria) this; + } + + public Criteria andSpotBetween(String value1, String value2) { + addCriterion("spot between", value1, value2, "spot"); + return (Criteria) this; + } + + public Criteria andSpotNotBetween(String value1, String value2) { + addCriterion("spot not between", value1, value2, "spot"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberIsNull() { + addCriterion("doc_credit_number is null"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberIsNotNull() { + addCriterion("doc_credit_number is not null"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberEqualTo(String value) { + addCriterion("doc_credit_number =", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberNotEqualTo(String value) { + addCriterion("doc_credit_number <>", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberGreaterThan(String value) { + addCriterion("doc_credit_number >", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberGreaterThanOrEqualTo(String value) { + addCriterion("doc_credit_number >=", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberLessThan(String value) { + addCriterion("doc_credit_number <", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberLessThanOrEqualTo(String value) { + addCriterion("doc_credit_number <=", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberLike(String value) { + addCriterion("doc_credit_number like", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberNotLike(String value) { + addCriterion("doc_credit_number not like", value, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberIn(List values) { + addCriterion("doc_credit_number in", values, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberNotIn(List values) { + addCriterion("doc_credit_number not in", values, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberBetween(String value1, String value2) { + addCriterion("doc_credit_number between", value1, value2, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andDocCreditNumberNotBetween(String value1, String value2) { + addCriterion("doc_credit_number not between", value1, value2, "docCreditNumber"); + return (Criteria) this; + } + + public Criteria andLongTermTermIsNull() { + addCriterion("long_term_term is null"); + return (Criteria) this; + } + + public Criteria andLongTermTermIsNotNull() { + addCriterion("long_term_term is not null"); + return (Criteria) this; + } + + public Criteria andLongTermTermEqualTo(String value) { + addCriterion("long_term_term =", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermNotEqualTo(String value) { + addCriterion("long_term_term <>", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermGreaterThan(String value) { + addCriterion("long_term_term >", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermGreaterThanOrEqualTo(String value) { + addCriterion("long_term_term >=", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermLessThan(String value) { + addCriterion("long_term_term <", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermLessThanOrEqualTo(String value) { + addCriterion("long_term_term <=", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermLike(String value) { + addCriterion("long_term_term like", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermNotLike(String value) { + addCriterion("long_term_term not like", value, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermIn(List values) { + addCriterion("long_term_term in", values, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermNotIn(List values) { + addCriterion("long_term_term not in", values, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermBetween(String value1, String value2) { + addCriterion("long_term_term between", value1, value2, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andLongTermTermNotBetween(String value1, String value2) { + addCriterion("long_term_term not between", value1, value2, "longTermTerm"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressIsNull() { + addCriterion("app_name_and_address is null"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressIsNotNull() { + addCriterion("app_name_and_address is not null"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressEqualTo(String value) { + addCriterion("app_name_and_address =", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressNotEqualTo(String value) { + addCriterion("app_name_and_address <>", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressGreaterThan(String value) { + addCriterion("app_name_and_address >", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressGreaterThanOrEqualTo(String value) { + addCriterion("app_name_and_address >=", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressLessThan(String value) { + addCriterion("app_name_and_address <", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressLessThanOrEqualTo(String value) { + addCriterion("app_name_and_address <=", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressLike(String value) { + addCriterion("app_name_and_address like", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressNotLike(String value) { + addCriterion("app_name_and_address not like", value, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressIn(List values) { + addCriterion("app_name_and_address in", values, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressNotIn(List values) { + addCriterion("app_name_and_address not in", values, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressBetween(String value1, String value2) { + addCriterion("app_name_and_address between", value1, value2, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andAppNameAndAddressNotBetween(String value1, String value2) { + addCriterion("app_name_and_address not between", value1, value2, "appNameAndAddress"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditIsNull() { + addCriterion("type_letter_credit is null"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditIsNotNull() { + addCriterion("type_letter_credit is not null"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditEqualTo(String value) { + addCriterion("type_letter_credit =", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditNotEqualTo(String value) { + addCriterion("type_letter_credit <>", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditGreaterThan(String value) { + addCriterion("type_letter_credit >", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditGreaterThanOrEqualTo(String value) { + addCriterion("type_letter_credit >=", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditLessThan(String value) { + addCriterion("type_letter_credit <", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditLessThanOrEqualTo(String value) { + addCriterion("type_letter_credit <=", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditLike(String value) { + addCriterion("type_letter_credit like", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditNotLike(String value) { + addCriterion("type_letter_credit not like", value, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditIn(List values) { + addCriterion("type_letter_credit in", values, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditNotIn(List values) { + addCriterion("type_letter_credit not in", values, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditBetween(String value1, String value2) { + addCriterion("type_letter_credit between", value1, value2, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andTypeLetterCreditNotBetween(String value1, String value2) { + addCriterion("type_letter_credit not between", value1, value2, "typeLetterCredit"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodIsNull() { + addCriterion("letter_credit_payment_method is null"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodIsNotNull() { + addCriterion("letter_credit_payment_method is not null"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodEqualTo(String value) { + addCriterion("letter_credit_payment_method =", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodNotEqualTo(String value) { + addCriterion("letter_credit_payment_method <>", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodGreaterThan(String value) { + addCriterion("letter_credit_payment_method >", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodGreaterThanOrEqualTo(String value) { + addCriterion("letter_credit_payment_method >=", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodLessThan(String value) { + addCriterion("letter_credit_payment_method <", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodLessThanOrEqualTo(String value) { + addCriterion("letter_credit_payment_method <=", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodLike(String value) { + addCriterion("letter_credit_payment_method like", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodNotLike(String value) { + addCriterion("letter_credit_payment_method not like", value, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodIn(List values) { + addCriterion("letter_credit_payment_method in", values, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodNotIn(List values) { + addCriterion("letter_credit_payment_method not in", values, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodBetween(String value1, String value2) { + addCriterion("letter_credit_payment_method between", value1, value2, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andLetterCreditPaymentMethodNotBetween(String value1, String value2) { + addCriterion("letter_credit_payment_method not between", value1, value2, "letterCreditPaymentMethod"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressIsNull() { + addCriterion("ben_name_and_address is null"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressIsNotNull() { + addCriterion("ben_name_and_address is not null"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressEqualTo(String value) { + addCriterion("ben_name_and_address =", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressNotEqualTo(String value) { + addCriterion("ben_name_and_address <>", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressGreaterThan(String value) { + addCriterion("ben_name_and_address >", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressGreaterThanOrEqualTo(String value) { + addCriterion("ben_name_and_address >=", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressLessThan(String value) { + addCriterion("ben_name_and_address <", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressLessThanOrEqualTo(String value) { + addCriterion("ben_name_and_address <=", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressLike(String value) { + addCriterion("ben_name_and_address like", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressNotLike(String value) { + addCriterion("ben_name_and_address not like", value, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressIn(List values) { + addCriterion("ben_name_and_address in", values, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressNotIn(List values) { + addCriterion("ben_name_and_address not in", values, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressBetween(String value1, String value2) { + addCriterion("ben_name_and_address between", value1, value2, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andBenNameAndAddressNotBetween(String value1, String value2) { + addCriterion("ben_name_and_address not between", value1, value2, "benNameAndAddress"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodIsNull() { + addCriterion("lssuance_method is null"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodIsNotNull() { + addCriterion("lssuance_method is not null"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodEqualTo(String value) { + addCriterion("lssuance_method =", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodNotEqualTo(String value) { + addCriterion("lssuance_method <>", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodGreaterThan(String value) { + addCriterion("lssuance_method >", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodGreaterThanOrEqualTo(String value) { + addCriterion("lssuance_method >=", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodLessThan(String value) { + addCriterion("lssuance_method <", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodLessThanOrEqualTo(String value) { + addCriterion("lssuance_method <=", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodLike(String value) { + addCriterion("lssuance_method like", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodNotLike(String value) { + addCriterion("lssuance_method not like", value, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodIn(List values) { + addCriterion("lssuance_method in", values, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodNotIn(List values) { + addCriterion("lssuance_method not in", values, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodBetween(String value1, String value2) { + addCriterion("lssuance_method between", value1, value2, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andLssuanceMethodNotBetween(String value1, String value2) { + addCriterion("lssuance_method not between", value1, value2, "lssuanceMethod"); + return (Criteria) this; + } + + public Criteria andDueDateIsNull() { + addCriterion("due_date is null"); + return (Criteria) this; + } + + public Criteria andDueDateIsNotNull() { + addCriterion("due_date is not null"); + return (Criteria) this; + } + + public Criteria andDueDateEqualTo(Date value) { + addCriterionForJDBCDate("due_date =", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotEqualTo(Date value) { + addCriterionForJDBCDate("due_date <>", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateGreaterThan(Date value) { + addCriterionForJDBCDate("due_date >", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateGreaterThanOrEqualTo(Date value) { + addCriterionForJDBCDate("due_date >=", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateLessThan(Date value) { + addCriterionForJDBCDate("due_date <", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateLessThanOrEqualTo(Date value) { + addCriterionForJDBCDate("due_date <=", value, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateIn(List values) { + addCriterionForJDBCDate("due_date in", values, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotIn(List values) { + addCriterionForJDBCDate("due_date not in", values, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateBetween(Date value1, Date value2) { + addCriterionForJDBCDate("due_date between", value1, value2, "dueDate"); + return (Criteria) this; + } + + public Criteria andDueDateNotBetween(Date value1, Date value2) { + addCriterionForJDBCDate("due_date not between", value1, value2, "dueDate"); + return (Criteria) this; + } + + public Criteria andBenLocationIsNull() { + addCriterion("ben_location is null"); + return (Criteria) this; + } + + public Criteria andBenLocationIsNotNull() { + addCriterion("ben_location is not null"); + return (Criteria) this; + } + + public Criteria andBenLocationEqualTo(String value) { + addCriterion("ben_location =", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationNotEqualTo(String value) { + addCriterion("ben_location <>", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationGreaterThan(String value) { + addCriterion("ben_location >", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationGreaterThanOrEqualTo(String value) { + addCriterion("ben_location >=", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationLessThan(String value) { + addCriterion("ben_location <", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationLessThanOrEqualTo(String value) { + addCriterion("ben_location <=", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationLike(String value) { + addCriterion("ben_location like", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationNotLike(String value) { + addCriterion("ben_location not like", value, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationIn(List values) { + addCriterion("ben_location in", values, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationNotIn(List values) { + addCriterion("ben_location not in", values, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationBetween(String value1, String value2) { + addCriterion("ben_location between", value1, value2, "benLocation"); + return (Criteria) this; + } + + public Criteria andBenLocationNotBetween(String value1, String value2) { + addCriterion("ben_location not between", value1, value2, "benLocation"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryIsNull() { + addCriterion("place_expiry is null"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryIsNotNull() { + addCriterion("place_expiry is not null"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryEqualTo(String value) { + addCriterion("place_expiry =", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryNotEqualTo(String value) { + addCriterion("place_expiry <>", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryGreaterThan(String value) { + addCriterion("place_expiry >", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryGreaterThanOrEqualTo(String value) { + addCriterion("place_expiry >=", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryLessThan(String value) { + addCriterion("place_expiry <", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryLessThanOrEqualTo(String value) { + addCriterion("place_expiry <=", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryLike(String value) { + addCriterion("place_expiry like", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryNotLike(String value) { + addCriterion("place_expiry not like", value, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryIn(List values) { + addCriterion("place_expiry in", values, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryNotIn(List values) { + addCriterion("place_expiry not in", values, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryBetween(String value1, String value2) { + addCriterion("place_expiry between", value1, value2, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andPlaceExpiryNotBetween(String value1, String value2) { + addCriterion("place_expiry not between", value1, value2, "placeExpiry"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeIsNull() { + addCriterion("lssuing_bank_code is null"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeIsNotNull() { + addCriterion("lssuing_bank_code is not null"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeEqualTo(String value) { + addCriterion("lssuing_bank_code =", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeNotEqualTo(String value) { + addCriterion("lssuing_bank_code <>", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeGreaterThan(String value) { + addCriterion("lssuing_bank_code >", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeGreaterThanOrEqualTo(String value) { + addCriterion("lssuing_bank_code >=", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeLessThan(String value) { + addCriterion("lssuing_bank_code <", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeLessThanOrEqualTo(String value) { + addCriterion("lssuing_bank_code <=", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeLike(String value) { + addCriterion("lssuing_bank_code like", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeNotLike(String value) { + addCriterion("lssuing_bank_code not like", value, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeIn(List values) { + addCriterion("lssuing_bank_code in", values, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeNotIn(List values) { + addCriterion("lssuing_bank_code not in", values, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeBetween(String value1, String value2) { + addCriterion("lssuing_bank_code between", value1, value2, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andLssuingBankCodeNotBetween(String value1, String value2) { + addCriterion("lssuing_bank_code not between", value1, value2, "lssuingBankCode"); + return (Criteria) this; + } + + public Criteria andPresentationDateIsNull() { + addCriterion("presentation_date is null"); + return (Criteria) this; + } + + public Criteria andPresentationDateIsNotNull() { + addCriterion("presentation_date is not null"); + return (Criteria) this; + } + + public Criteria andPresentationDateEqualTo(Date value) { + addCriterionForJDBCDate("presentation_date =", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateNotEqualTo(Date value) { + addCriterionForJDBCDate("presentation_date <>", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateGreaterThan(Date value) { + addCriterionForJDBCDate("presentation_date >", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateGreaterThanOrEqualTo(Date value) { + addCriterionForJDBCDate("presentation_date >=", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateLessThan(Date value) { + addCriterionForJDBCDate("presentation_date <", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateLessThanOrEqualTo(Date value) { + addCriterionForJDBCDate("presentation_date <=", value, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateIn(List values) { + addCriterionForJDBCDate("presentation_date in", values, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateNotIn(List values) { + addCriterionForJDBCDate("presentation_date not in", values, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateBetween(Date value1, Date value2) { + addCriterionForJDBCDate("presentation_date between", value1, value2, "presentationDate"); + return (Criteria) this; + } + + public Criteria andPresentationDateNotBetween(Date value1, Date value2) { + addCriterionForJDBCDate("presentation_date not between", value1, value2, "presentationDate"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressIsNull() { + addCriterion("iss_bank_name_and_address is null"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressIsNotNull() { + addCriterion("iss_bank_name_and_address is not null"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressEqualTo(String value) { + addCriterion("iss_bank_name_and_address =", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressNotEqualTo(String value) { + addCriterion("iss_bank_name_and_address <>", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressGreaterThan(String value) { + addCriterion("iss_bank_name_and_address >", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressGreaterThanOrEqualTo(String value) { + addCriterion("iss_bank_name_and_address >=", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressLessThan(String value) { + addCriterion("iss_bank_name_and_address <", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressLessThanOrEqualTo(String value) { + addCriterion("iss_bank_name_and_address <=", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressLike(String value) { + addCriterion("iss_bank_name_and_address like", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressNotLike(String value) { + addCriterion("iss_bank_name_and_address not like", value, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressIn(List values) { + addCriterion("iss_bank_name_and_address in", values, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressNotIn(List values) { + addCriterion("iss_bank_name_and_address not in", values, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressBetween(String value1, String value2) { + addCriterion("iss_bank_name_and_address between", value1, value2, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andIssBankNameAndAddressNotBetween(String value1, String value2) { + addCriterion("iss_bank_name_and_address not between", value1, value2, "issBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andTransportIsNull() { + addCriterion("transport is null"); + return (Criteria) this; + } + + public Criteria andTransportIsNotNull() { + addCriterion("transport is not null"); + return (Criteria) this; + } + + public Criteria andTransportEqualTo(String value) { + addCriterion("transport =", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportNotEqualTo(String value) { + addCriterion("transport <>", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportGreaterThan(String value) { + addCriterion("transport >", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportGreaterThanOrEqualTo(String value) { + addCriterion("transport >=", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportLessThan(String value) { + addCriterion("transport <", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportLessThanOrEqualTo(String value) { + addCriterion("transport <=", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportLike(String value) { + addCriterion("transport like", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportNotLike(String value) { + addCriterion("transport not like", value, "transport"); + return (Criteria) this; + } + + public Criteria andTransportIn(List values) { + addCriterion("transport in", values, "transport"); + return (Criteria) this; + } + + public Criteria andTransportNotIn(List values) { + addCriterion("transport not in", values, "transport"); + return (Criteria) this; + } + + public Criteria andTransportBetween(String value1, String value2) { + addCriterion("transport between", value1, value2, "transport"); + return (Criteria) this; + } + + public Criteria andTransportNotBetween(String value1, String value2) { + addCriterion("transport not between", value1, value2, "transport"); + return (Criteria) this; + } + + public Criteria andPartialShipmentIsNull() { + addCriterion("partial_shipment is null"); + return (Criteria) this; + } + + public Criteria andPartialShipmentIsNotNull() { + addCriterion("partial_shipment is not null"); + return (Criteria) this; + } + + public Criteria andPartialShipmentEqualTo(String value) { + addCriterion("partial_shipment =", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentNotEqualTo(String value) { + addCriterion("partial_shipment <>", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentGreaterThan(String value) { + addCriterion("partial_shipment >", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentGreaterThanOrEqualTo(String value) { + addCriterion("partial_shipment >=", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentLessThan(String value) { + addCriterion("partial_shipment <", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentLessThanOrEqualTo(String value) { + addCriterion("partial_shipment <=", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentLike(String value) { + addCriterion("partial_shipment like", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentNotLike(String value) { + addCriterion("partial_shipment not like", value, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentIn(List values) { + addCriterion("partial_shipment in", values, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentNotIn(List values) { + addCriterion("partial_shipment not in", values, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentBetween(String value1, String value2) { + addCriterion("partial_shipment between", value1, value2, "partialShipment"); + return (Criteria) this; + } + + public Criteria andPartialShipmentNotBetween(String value1, String value2) { + addCriterion("partial_shipment not between", value1, value2, "partialShipment"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaIsNull() { + addCriterion("credit_the_quota is null"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaIsNotNull() { + addCriterion("credit_the_quota is not null"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaEqualTo(String value) { + addCriterion("credit_the_quota =", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaNotEqualTo(String value) { + addCriterion("credit_the_quota <>", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaGreaterThan(String value) { + addCriterion("credit_the_quota >", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaGreaterThanOrEqualTo(String value) { + addCriterion("credit_the_quota >=", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaLessThan(String value) { + addCriterion("credit_the_quota <", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaLessThanOrEqualTo(String value) { + addCriterion("credit_the_quota <=", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaLike(String value) { + addCriterion("credit_the_quota like", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaNotLike(String value) { + addCriterion("credit_the_quota not like", value, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaIn(List values) { + addCriterion("credit_the_quota in", values, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaNotIn(List values) { + addCriterion("credit_the_quota not in", values, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaBetween(String value1, String value2) { + addCriterion("credit_the_quota between", value1, value2, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCreditTheQuotaNotBetween(String value1, String value2) { + addCriterion("credit_the_quota not between", value1, value2, "creditTheQuota"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountIsNull() { + addCriterion("customer_settlement_account is null"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountIsNotNull() { + addCriterion("customer_settlement_account is not null"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountEqualTo(String value) { + addCriterion("customer_settlement_account =", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountNotEqualTo(String value) { + addCriterion("customer_settlement_account <>", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountGreaterThan(String value) { + addCriterion("customer_settlement_account >", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountGreaterThanOrEqualTo(String value) { + addCriterion("customer_settlement_account >=", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountLessThan(String value) { + addCriterion("customer_settlement_account <", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountLessThanOrEqualTo(String value) { + addCriterion("customer_settlement_account <=", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountLike(String value) { + addCriterion("customer_settlement_account like", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountNotLike(String value) { + addCriterion("customer_settlement_account not like", value, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountIn(List values) { + addCriterion("customer_settlement_account in", values, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountNotIn(List values) { + addCriterion("customer_settlement_account not in", values, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountBetween(String value1, String value2) { + addCriterion("customer_settlement_account between", value1, value2, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andCustomerSettlementAccountNotBetween(String value1, String value2) { + addCriterion("customer_settlement_account not between", value1, value2, "customerSettlementAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountIsNull() { + addCriterion("margin_account is null"); + return (Criteria) this; + } + + public Criteria andMarginAccountIsNotNull() { + addCriterion("margin_account is not null"); + return (Criteria) this; + } + + public Criteria andMarginAccountEqualTo(String value) { + addCriterion("margin_account =", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountNotEqualTo(String value) { + addCriterion("margin_account <>", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountGreaterThan(String value) { + addCriterion("margin_account >", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountGreaterThanOrEqualTo(String value) { + addCriterion("margin_account >=", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountLessThan(String value) { + addCriterion("margin_account <", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountLessThanOrEqualTo(String value) { + addCriterion("margin_account <=", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountLike(String value) { + addCriterion("margin_account like", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountNotLike(String value) { + addCriterion("margin_account not like", value, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountIn(List values) { + addCriterion("margin_account in", values, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountNotIn(List values) { + addCriterion("margin_account not in", values, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountBetween(String value1, String value2) { + addCriterion("margin_account between", value1, value2, "marginAccount"); + return (Criteria) this; + } + + public Criteria andMarginAccountNotBetween(String value1, String value2) { + addCriterion("margin_account not between", value1, value2, "marginAccount"); + return (Criteria) this; + } + + public Criteria andCurrencyOneIsNull() { + addCriterion("currency_one is null"); + return (Criteria) this; + } + + public Criteria andCurrencyOneIsNotNull() { + addCriterion("currency_one is not null"); + return (Criteria) this; + } + + public Criteria andCurrencyOneEqualTo(String value) { + addCriterion("currency_one =", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneNotEqualTo(String value) { + addCriterion("currency_one <>", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneGreaterThan(String value) { + addCriterion("currency_one >", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneGreaterThanOrEqualTo(String value) { + addCriterion("currency_one >=", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneLessThan(String value) { + addCriterion("currency_one <", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneLessThanOrEqualTo(String value) { + addCriterion("currency_one <=", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneLike(String value) { + addCriterion("currency_one like", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneNotLike(String value) { + addCriterion("currency_one not like", value, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneIn(List values) { + addCriterion("currency_one in", values, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneNotIn(List values) { + addCriterion("currency_one not in", values, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneBetween(String value1, String value2) { + addCriterion("currency_one between", value1, value2, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyOneNotBetween(String value1, String value2) { + addCriterion("currency_one not between", value1, value2, "currencyOne"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoIsNull() { + addCriterion("currency_two is null"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoIsNotNull() { + addCriterion("currency_two is not null"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoEqualTo(String value) { + addCriterion("currency_two =", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoNotEqualTo(String value) { + addCriterion("currency_two <>", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoGreaterThan(String value) { + addCriterion("currency_two >", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoGreaterThanOrEqualTo(String value) { + addCriterion("currency_two >=", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoLessThan(String value) { + addCriterion("currency_two <", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoLessThanOrEqualTo(String value) { + addCriterion("currency_two <=", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoLike(String value) { + addCriterion("currency_two like", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoNotLike(String value) { + addCriterion("currency_two not like", value, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoIn(List values) { + addCriterion("currency_two in", values, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoNotIn(List values) { + addCriterion("currency_two not in", values, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoBetween(String value1, String value2) { + addCriterion("currency_two between", value1, value2, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andCurrencyTwoNotBetween(String value1, String value2) { + addCriterion("currency_two not between", value1, value2, "currencyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneIsNull() { + addCriterion("amount_money_one is null"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneIsNotNull() { + addCriterion("amount_money_one is not null"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneEqualTo(String value) { + addCriterion("amount_money_one =", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneNotEqualTo(String value) { + addCriterion("amount_money_one <>", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneGreaterThan(String value) { + addCriterion("amount_money_one >", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneGreaterThanOrEqualTo(String value) { + addCriterion("amount_money_one >=", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneLessThan(String value) { + addCriterion("amount_money_one <", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneLessThanOrEqualTo(String value) { + addCriterion("amount_money_one <=", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneLike(String value) { + addCriterion("amount_money_one like", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneNotLike(String value) { + addCriterion("amount_money_one not like", value, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneIn(List values) { + addCriterion("amount_money_one in", values, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneNotIn(List values) { + addCriterion("amount_money_one not in", values, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneBetween(String value1, String value2) { + addCriterion("amount_money_one between", value1, value2, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyOneNotBetween(String value1, String value2) { + addCriterion("amount_money_one not between", value1, value2, "amountMoneyOne"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoIsNull() { + addCriterion("amount_money_two is null"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoIsNotNull() { + addCriterion("amount_money_two is not null"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoEqualTo(String value) { + addCriterion("amount_money_two =", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoNotEqualTo(String value) { + addCriterion("amount_money_two <>", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoGreaterThan(String value) { + addCriterion("amount_money_two >", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoGreaterThanOrEqualTo(String value) { + addCriterion("amount_money_two >=", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoLessThan(String value) { + addCriterion("amount_money_two <", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoLessThanOrEqualTo(String value) { + addCriterion("amount_money_two <=", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoLike(String value) { + addCriterion("amount_money_two like", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoNotLike(String value) { + addCriterion("amount_money_two not like", value, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoIn(List values) { + addCriterion("amount_money_two in", values, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoNotIn(List values) { + addCriterion("amount_money_two not in", values, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoBetween(String value1, String value2) { + addCriterion("amount_money_two between", value1, value2, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andAmountMoneyTwoNotBetween(String value1, String value2) { + addCriterion("amount_money_two not between", value1, value2, "amountMoneyTwo"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeIsNull() { + addCriterion("notification_line_code is null"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeIsNotNull() { + addCriterion("notification_line_code is not null"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeEqualTo(String value) { + addCriterion("notification_line_code =", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeNotEqualTo(String value) { + addCriterion("notification_line_code <>", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeGreaterThan(String value) { + addCriterion("notification_line_code >", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeGreaterThanOrEqualTo(String value) { + addCriterion("notification_line_code >=", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeLessThan(String value) { + addCriterion("notification_line_code <", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeLessThanOrEqualTo(String value) { + addCriterion("notification_line_code <=", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeLike(String value) { + addCriterion("notification_line_code like", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeNotLike(String value) { + addCriterion("notification_line_code not like", value, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeIn(List values) { + addCriterion("notification_line_code in", values, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeNotIn(List values) { + addCriterion("notification_line_code not in", values, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeBetween(String value1, String value2) { + addCriterion("notification_line_code between", value1, value2, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andNotificationLineCodeNotBetween(String value1, String value2) { + addCriterion("notification_line_code not between", value1, value2, "notificationLineCode"); + return (Criteria) this; + } + + public Criteria andChargingMethodIsNull() { + addCriterion("charging_method is null"); + return (Criteria) this; + } + + public Criteria andChargingMethodIsNotNull() { + addCriterion("charging_method is not null"); + return (Criteria) this; + } + + public Criteria andChargingMethodEqualTo(String value) { + addCriterion("charging_method =", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodNotEqualTo(String value) { + addCriterion("charging_method <>", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodGreaterThan(String value) { + addCriterion("charging_method >", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodGreaterThanOrEqualTo(String value) { + addCriterion("charging_method >=", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodLessThan(String value) { + addCriterion("charging_method <", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodLessThanOrEqualTo(String value) { + addCriterion("charging_method <=", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodLike(String value) { + addCriterion("charging_method like", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodNotLike(String value) { + addCriterion("charging_method not like", value, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodIn(List values) { + addCriterion("charging_method in", values, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodNotIn(List values) { + addCriterion("charging_method not in", values, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodBetween(String value1, String value2) { + addCriterion("charging_method between", value1, value2, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andChargingMethodNotBetween(String value1, String value2) { + addCriterion("charging_method not between", value1, value2, "chargingMethod"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressIsNull() { + addCriterion("notify_bank_name_and_address is null"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressIsNotNull() { + addCriterion("notify_bank_name_and_address is not null"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressEqualTo(String value) { + addCriterion("notify_bank_name_and_address =", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressNotEqualTo(String value) { + addCriterion("notify_bank_name_and_address <>", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressGreaterThan(String value) { + addCriterion("notify_bank_name_and_address >", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressGreaterThanOrEqualTo(String value) { + addCriterion("notify_bank_name_and_address >=", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressLessThan(String value) { + addCriterion("notify_bank_name_and_address <", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressLessThanOrEqualTo(String value) { + addCriterion("notify_bank_name_and_address <=", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressLike(String value) { + addCriterion("notify_bank_name_and_address like", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressNotLike(String value) { + addCriterion("notify_bank_name_and_address not like", value, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressIn(List values) { + addCriterion("notify_bank_name_and_address in", values, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressNotIn(List values) { + addCriterion("notify_bank_name_and_address not in", values, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressBetween(String value1, String value2) { + addCriterion("notify_bank_name_and_address between", value1, value2, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andNotifyBankNameAndAddressNotBetween(String value1, String value2) { + addCriterion("notify_bank_name_and_address not between", value1, value2, "notifyBankNameAndAddress"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyIsNull() { + addCriterion("charging_currency is null"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyIsNotNull() { + addCriterion("charging_currency is not null"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyEqualTo(String value) { + addCriterion("charging_currency =", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyNotEqualTo(String value) { + addCriterion("charging_currency <>", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyGreaterThan(String value) { + addCriterion("charging_currency >", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyGreaterThanOrEqualTo(String value) { + addCriterion("charging_currency >=", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyLessThan(String value) { + addCriterion("charging_currency <", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyLessThanOrEqualTo(String value) { + addCriterion("charging_currency <=", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyLike(String value) { + addCriterion("charging_currency like", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyNotLike(String value) { + addCriterion("charging_currency not like", value, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyIn(List values) { + addCriterion("charging_currency in", values, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyNotIn(List values) { + addCriterion("charging_currency not in", values, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyBetween(String value1, String value2) { + addCriterion("charging_currency between", value1, value2, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andChargingCurrencyNotBetween(String value1, String value2) { + addCriterion("charging_currency not between", value1, value2, "chargingCurrency"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesIsNull() { + addCriterion("credit_handling_fees is null"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesIsNotNull() { + addCriterion("credit_handling_fees is not null"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesEqualTo(String value) { + addCriterion("credit_handling_fees =", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesNotEqualTo(String value) { + addCriterion("credit_handling_fees <>", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesGreaterThan(String value) { + addCriterion("credit_handling_fees >", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesGreaterThanOrEqualTo(String value) { + addCriterion("credit_handling_fees >=", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesLessThan(String value) { + addCriterion("credit_handling_fees <", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesLessThanOrEqualTo(String value) { + addCriterion("credit_handling_fees <=", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesLike(String value) { + addCriterion("credit_handling_fees like", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesNotLike(String value) { + addCriterion("credit_handling_fees not like", value, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesIn(List values) { + addCriterion("credit_handling_fees in", values, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesNotIn(List values) { + addCriterion("credit_handling_fees not in", values, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesBetween(String value1, String value2) { + addCriterion("credit_handling_fees between", value1, value2, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCreditHandlingFeesNotBetween(String value1, String value2) { + addCriterion("credit_handling_fees not between", value1, value2, "creditHandlingFees"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditIsNull() { + addCriterion("currency_letter_credit is null"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditIsNotNull() { + addCriterion("currency_letter_credit is not null"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditEqualTo(String value) { + addCriterion("currency_letter_credit =", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditNotEqualTo(String value) { + addCriterion("currency_letter_credit <>", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditGreaterThan(String value) { + addCriterion("currency_letter_credit >", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditGreaterThanOrEqualTo(String value) { + addCriterion("currency_letter_credit >=", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditLessThan(String value) { + addCriterion("currency_letter_credit <", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditLessThanOrEqualTo(String value) { + addCriterion("currency_letter_credit <=", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditLike(String value) { + addCriterion("currency_letter_credit like", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditNotLike(String value) { + addCriterion("currency_letter_credit not like", value, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditIn(List values) { + addCriterion("currency_letter_credit in", values, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditNotIn(List values) { + addCriterion("currency_letter_credit not in", values, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditBetween(String value1, String value2) { + addCriterion("currency_letter_credit between", value1, value2, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andCurrencyLetterCreditNotBetween(String value1, String value2) { + addCriterion("currency_letter_credit not between", value1, value2, "currencyLetterCredit"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeIsNull() { + addCriterion("telegram_fee_type is null"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeIsNotNull() { + addCriterion("telegram_fee_type is not null"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeEqualTo(String value) { + addCriterion("telegram_fee_type =", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeNotEqualTo(String value) { + addCriterion("telegram_fee_type <>", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeGreaterThan(String value) { + addCriterion("telegram_fee_type >", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeGreaterThanOrEqualTo(String value) { + addCriterion("telegram_fee_type >=", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeLessThan(String value) { + addCriterion("telegram_fee_type <", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeLessThanOrEqualTo(String value) { + addCriterion("telegram_fee_type <=", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeLike(String value) { + addCriterion("telegram_fee_type like", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeNotLike(String value) { + addCriterion("telegram_fee_type not like", value, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeIn(List values) { + addCriterion("telegram_fee_type in", values, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeNotIn(List values) { + addCriterion("telegram_fee_type not in", values, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeBetween(String value1, String value2) { + addCriterion("telegram_fee_type between", value1, value2, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andTelegramFeeTypeNotBetween(String value1, String value2) { + addCriterion("telegram_fee_type not between", value1, value2, "telegramFeeType"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountIsNull() { + addCriterion("letter_credit_amount is null"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountIsNotNull() { + addCriterion("letter_credit_amount is not null"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountEqualTo(String value) { + addCriterion("letter_credit_amount =", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountNotEqualTo(String value) { + addCriterion("letter_credit_amount <>", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountGreaterThan(String value) { + addCriterion("letter_credit_amount >", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountGreaterThanOrEqualTo(String value) { + addCriterion("letter_credit_amount >=", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountLessThan(String value) { + addCriterion("letter_credit_amount <", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountLessThanOrEqualTo(String value) { + addCriterion("letter_credit_amount <=", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountLike(String value) { + addCriterion("letter_credit_amount like", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountNotLike(String value) { + addCriterion("letter_credit_amount not like", value, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountIn(List values) { + addCriterion("letter_credit_amount in", values, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountNotIn(List values) { + addCriterion("letter_credit_amount not in", values, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountBetween(String value1, String value2) { + addCriterion("letter_credit_amount between", value1, value2, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andLetterCreditAmountNotBetween(String value1, String value2) { + addCriterion("letter_credit_amount not between", value1, value2, "letterCreditAmount"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedIsNull() { + addCriterion("actual_telegram_fee_received is null"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedIsNotNull() { + addCriterion("actual_telegram_fee_received is not null"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedEqualTo(String value) { + addCriterion("actual_telegram_fee_received =", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedNotEqualTo(String value) { + addCriterion("actual_telegram_fee_received <>", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedGreaterThan(String value) { + addCriterion("actual_telegram_fee_received >", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedGreaterThanOrEqualTo(String value) { + addCriterion("actual_telegram_fee_received >=", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedLessThan(String value) { + addCriterion("actual_telegram_fee_received <", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedLessThanOrEqualTo(String value) { + addCriterion("actual_telegram_fee_received <=", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedLike(String value) { + addCriterion("actual_telegram_fee_received like", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedNotLike(String value) { + addCriterion("actual_telegram_fee_received not like", value, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedIn(List values) { + addCriterion("actual_telegram_fee_received in", values, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedNotIn(List values) { + addCriterion("actual_telegram_fee_received not in", values, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedBetween(String value1, String value2) { + addCriterion("actual_telegram_fee_received between", value1, value2, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andActualTelegramFeeReceivedNotBetween(String value1, String value2) { + addCriterion("actual_telegram_fee_received not between", value1, value2, "actualTelegramFeeReceived"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountIsNull() { + addCriterion("service_fee_deduction_account is null"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountIsNotNull() { + addCriterion("service_fee_deduction_account is not null"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountEqualTo(String value) { + addCriterion("service_fee_deduction_account =", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountNotEqualTo(String value) { + addCriterion("service_fee_deduction_account <>", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountGreaterThan(String value) { + addCriterion("service_fee_deduction_account >", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountGreaterThanOrEqualTo(String value) { + addCriterion("service_fee_deduction_account >=", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountLessThan(String value) { + addCriterion("service_fee_deduction_account <", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountLessThanOrEqualTo(String value) { + addCriterion("service_fee_deduction_account <=", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountLike(String value) { + addCriterion("service_fee_deduction_account like", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountNotLike(String value) { + addCriterion("service_fee_deduction_account not like", value, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountIn(List values) { + addCriterion("service_fee_deduction_account in", values, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountNotIn(List values) { + addCriterion("service_fee_deduction_account not in", values, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountBetween(String value1, String value2) { + addCriterion("service_fee_deduction_account between", value1, value2, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andServiceFeeDeductionAccountNotBetween(String value1, String value2) { + addCriterion("service_fee_deduction_account not between", value1, value2, "serviceFeeDeductionAccount"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andSaveStatusIsNull() { + addCriterion("save_status is null"); + return (Criteria) this; + } + + public Criteria andSaveStatusIsNotNull() { + addCriterion("save_status is not null"); + return (Criteria) this; + } + + public Criteria andSaveStatusEqualTo(Integer value) { + addCriterion("save_status =", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotEqualTo(Integer value) { + addCriterion("save_status <>", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusGreaterThan(Integer value) { + addCriterion("save_status >", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("save_status >=", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusLessThan(Integer value) { + addCriterion("save_status <", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusLessThanOrEqualTo(Integer value) { + addCriterion("save_status <=", value, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusIn(List values) { + addCriterion("save_status in", values, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotIn(List values) { + addCriterion("save_status not in", values, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusBetween(Integer value1, Integer value2) { + addCriterion("save_status between", value1, value2, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSaveStatusNotBetween(Integer value1, Integer value2) { + addCriterion("save_status not between", value1, value2, "saveStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIsNull() { + addCriterion("submit_status is null"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIsNotNull() { + addCriterion("submit_status is not null"); + return (Criteria) this; + } + + public Criteria andSubmitStatusEqualTo(Integer value) { + addCriterion("submit_status =", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotEqualTo(Integer value) { + addCriterion("submit_status <>", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusGreaterThan(Integer value) { + addCriterion("submit_status >", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("submit_status >=", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusLessThan(Integer value) { + addCriterion("submit_status <", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusLessThanOrEqualTo(Integer value) { + addCriterion("submit_status <=", value, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusIn(List values) { + addCriterion("submit_status in", values, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotIn(List values) { + addCriterion("submit_status not in", values, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusBetween(Integer value1, Integer value2) { + addCriterion("submit_status between", value1, value2, "submitStatus"); + return (Criteria) this; + } + + public Criteria andSubmitStatusNotBetween(Integer value1, Integer value2) { + addCriterion("submit_status not between", value1, value2, "submitStatus"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNull() { + addCriterion("error_number is null"); + return (Criteria) this; + } + + public Criteria andErrorNumberIsNotNull() { + addCriterion("error_number is not null"); + return (Criteria) this; + } + + public Criteria andErrorNumberEqualTo(Integer value) { + addCriterion("error_number =", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotEqualTo(Integer value) { + addCriterion("error_number <>", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThan(Integer value) { + addCriterion("error_number >", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("error_number >=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThan(Integer value) { + addCriterion("error_number <", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberLessThanOrEqualTo(Integer value) { + addCriterion("error_number <=", value, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberIn(List values) { + addCriterion("error_number in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotIn(List values) { + addCriterion("error_number not in", values, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberBetween(Integer value1, Integer value2) { + addCriterion("error_number between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andErrorNumberNotBetween(Integer value1, Integer value2) { + addCriterion("error_number not between", value1, value2, "errorNumber"); + return (Criteria) this; + } + + public Criteria andNumberIsNull() { + addCriterion("number is null"); + return (Criteria) this; + } + + public Criteria andNumberIsNotNull() { + addCriterion("number is not null"); + return (Criteria) this; + } + + public Criteria andNumberEqualTo(Integer value) { + addCriterion("number =", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotEqualTo(Integer value) { + addCriterion("number <>", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThan(Integer value) { + addCriterion("number >", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("number >=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThan(Integer value) { + addCriterion("number <", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThanOrEqualTo(Integer value) { + addCriterion("number <=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberIn(List values) { + addCriterion("number in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotIn(List values) { + addCriterion("number not in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberBetween(Integer value1, Integer value2) { + addCriterion("number between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotBetween(Integer value1, Integer value2) { + addCriterion("number not between", value1, value2, "number"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + 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); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/entity/dto/CreditCardCollectionInfoDTO.java b/src/main/java/com/sztzjy/bank/entity/dto/CreditCardCollectionInfoDTO.java index f3b37a1..de5dd4e 100644 --- a/src/main/java/com/sztzjy/bank/entity/dto/CreditCardCollectionInfoDTO.java +++ b/src/main/java/com/sztzjy/bank/entity/dto/CreditCardCollectionInfoDTO.java @@ -18,11 +18,8 @@ public class CreditCardCollectionInfoDTO { @ApiModelProperty(notes = "发卡银行") private String issuingBank; - @ApiModelProperty(notes = "发卡时间") - private Date issuanceTime; - - @ApiModelProperty(notes = "有效期") - private String periodOfValidity; + @ApiModelProperty(notes = "卡号") + private String cardNumber; @ApiModelProperty(notes = "账户状态") private String accountStatus; diff --git a/src/main/java/com/sztzjy/bank/entity/dto/ImportBillAdvanceDTO.java b/src/main/java/com/sztzjy/bank/entity/dto/ImportBillAdvanceDTO.java new file mode 100644 index 0000000..77ed361 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/dto/ImportBillAdvanceDTO.java @@ -0,0 +1,31 @@ +package com.sztzjy.bank.entity.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author tz + * @date 2025/3/12 11:43 + */ +@Data +public class ImportBillAdvanceDTO { + @ApiModelProperty(notes = "保证方式") + private String guaranteeMethod; + + @ApiModelProperty(notes = "融资币种") + private String financingCurrency; + + @ApiModelProperty(notes = "融资金额") + private String financingAmount; + + @ApiModelProperty(notes = "融资天数") + private String financingDays; + + @ApiModelProperty(notes = "起息日") + private Date valueDate; + + @ApiModelProperty(notes = "借款人结算账号") + private String borrSettlementAccount; +} diff --git a/src/main/java/com/sztzjy/bank/entity/dto/OpeningLetterCreditDTO.java b/src/main/java/com/sztzjy/bank/entity/dto/OpeningLetterCreditDTO.java new file mode 100644 index 0000000..b84b168 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/entity/dto/OpeningLetterCreditDTO.java @@ -0,0 +1,99 @@ +package com.sztzjy.bank.entity.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author tz + * @date 2025/3/12 10:57 + */ +@Data +public class OpeningLetterCreditDTO { + + @ApiModelProperty(notes = "即期") + private String spot; + + @ApiModelProperty(notes = "信用证编号") + private String docCreditNumber; + + + @ApiModelProperty(notes = "申请人名址") + private String appNameAndAddress; + + @ApiModelProperty(notes = "信用证类型") + private String typeLetterCredit; + + @ApiModelProperty(notes = "信用证支付方式") + private String letterCreditPaymentMethod; + + @ApiModelProperty(notes = "受益人名址") + private String benNameAndAddress; + + @ApiModelProperty(notes = "开证方式") + private String lssuanceMethod; + + @ApiModelProperty(notes = "到期日") + private Date dueDate; + + @ApiModelProperty(notes = "受益人所在地") + private String benLocation; + + @ApiModelProperty(notes = "到期地点") + private String placeExpiry; + + @ApiModelProperty(notes = "开证行代码") + private String lssuingBankCode; + + @ApiModelProperty(notes = "交单日期") + private Date presentationDate; + + @ApiModelProperty(notes = "转运") + private String transport; + + @ApiModelProperty(notes = "分批装运") + private String partialShipment; + + @ApiModelProperty(notes = "是否为额度开证") + private String creditTheQuota; + + @ApiModelProperty(notes = "客户结算账号") + private String customerSettlementAccount; + + @ApiModelProperty(notes = "保证金账号") + private String marginAccount; + + @ApiModelProperty(notes = "币种1") + private String currencyOne; + + @ApiModelProperty(notes = "币种2") + private String currencyTwo; + + @ApiModelProperty(notes = "金额1") + private String amountMoneyOne; + + @ApiModelProperty(notes = "金额2") + private String amountMoneyTwo; + + @ApiModelProperty(notes = "通知行代码") + private String notificationLineCode; + + @ApiModelProperty(notes = "收费方式") + private String chargingMethod; + + @ApiModelProperty(notes = "通知行名址") + private String notifyBankNameAndAddress; + + + @ApiModelProperty(notes = "信用证币别") + private String currencyLetterCredit; + + @ApiModelProperty(notes = "信用证金额") + private String letterCreditAmount; + + + @ApiModelProperty(notes = "手续费扣费账户") + private String serviceFeeDeductionAccount; + +} diff --git a/src/main/java/com/sztzjy/bank/mapper/ImportBillAdvanceMapper.java b/src/main/java/com/sztzjy/bank/mapper/ImportBillAdvanceMapper.java new file mode 100644 index 0000000..22fdc04 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/mapper/ImportBillAdvanceMapper.java @@ -0,0 +1,30 @@ +package com.sztzjy.bank.mapper; + +import com.sztzjy.bank.entity.ImportBillAdvance; +import com.sztzjy.bank.entity.ImportBillAdvanceExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface ImportBillAdvanceMapper { + long countByExample(ImportBillAdvanceExample example); + + int deleteByExample(ImportBillAdvanceExample example); + + int deleteByPrimaryKey(String id); + + int insert(ImportBillAdvance record); + + int insertSelective(ImportBillAdvance record); + + List selectByExample(ImportBillAdvanceExample example); + + ImportBillAdvance selectByPrimaryKey(String id); + + int updateByExampleSelective(@Param("record") ImportBillAdvance record, @Param("example") ImportBillAdvanceExample example); + + int updateByExample(@Param("record") ImportBillAdvance record, @Param("example") ImportBillAdvanceExample example); + + int updateByPrimaryKeySelective(ImportBillAdvance record); + + int updateByPrimaryKey(ImportBillAdvance record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/mapper/OpeningLetterCreditMapper.java b/src/main/java/com/sztzjy/bank/mapper/OpeningLetterCreditMapper.java new file mode 100644 index 0000000..2806ba5 --- /dev/null +++ b/src/main/java/com/sztzjy/bank/mapper/OpeningLetterCreditMapper.java @@ -0,0 +1,30 @@ +package com.sztzjy.bank.mapper; + +import com.sztzjy.bank.entity.OpeningLetterCredit; +import com.sztzjy.bank.entity.OpeningLetterCreditExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface OpeningLetterCreditMapper { + long countByExample(OpeningLetterCreditExample example); + + int deleteByExample(OpeningLetterCreditExample example); + + int deleteByPrimaryKey(String id); + + int insert(OpeningLetterCredit record); + + int insertSelective(OpeningLetterCredit record); + + List selectByExample(OpeningLetterCreditExample example); + + OpeningLetterCredit selectByPrimaryKey(String id); + + int updateByExampleSelective(@Param("record") OpeningLetterCredit record, @Param("example") OpeningLetterCreditExample example); + + int updateByExample(@Param("record") OpeningLetterCredit record, @Param("example") OpeningLetterCreditExample example); + + int updateByPrimaryKeySelective(OpeningLetterCredit record); + + int updateByPrimaryKey(OpeningLetterCredit record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/bank/service/ImportletterService.java b/src/main/java/com/sztzjy/bank/service/ImportletterService.java index b462974..cbce1f8 100644 --- a/src/main/java/com/sztzjy/bank/service/ImportletterService.java +++ b/src/main/java/com/sztzjy/bank/service/ImportletterService.java @@ -1,6 +1,8 @@ package com.sztzjy.bank.service; import com.sztzjy.bank.entity.ApplicationOpeningLetterCredit; +import com.sztzjy.bank.entity.ImportBillAdvance; +import com.sztzjy.bank.entity.OpeningLetterCredit; import com.sztzjy.bank.entity.TradeContract; import com.sztzjy.bank.entity.dto.ApplicationForOpeningDTO; import com.sztzjy.bank.entity.dto.OutwardRemittanceDTO; @@ -24,4 +26,12 @@ public interface ImportletterService { ApplicationForOpeningDTO getApplicationForOpening(String userId, Integer number, String module); void submitIssuanceReview(String userId, Integer number, Integer type,String notes); + + Integer submitOpeningLetterCredit(OpeningLetterCredit openingLetterCredit); + + + OpeningLetterCredit getOpeningLetterCredit(String userId, Integer number, String module); + + Integer submitImportBillAdvance(ImportBillAdvance importBillAdvance); + } diff --git a/src/main/java/com/sztzjy/bank/service/impl/ImportletterServiceImpl.java b/src/main/java/com/sztzjy/bank/service/impl/ImportletterServiceImpl.java index 5c8d88a..e4f445e 100644 --- a/src/main/java/com/sztzjy/bank/service/impl/ImportletterServiceImpl.java +++ b/src/main/java/com/sztzjy/bank/service/impl/ImportletterServiceImpl.java @@ -4,14 +4,8 @@ import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; import com.sztzjy.bank.config.exception.handler.ServiceException; import com.sztzjy.bank.entity.*; -import com.sztzjy.bank.entity.dto.ApplicationForOpeningDTO; -import com.sztzjy.bank.entity.dto.ApplicationOpeningLetterCreditDTO; -import com.sztzjy.bank.entity.dto.PostLoanInvestigationDTO; -import com.sztzjy.bank.entity.dto.TradeContractDTO; -import com.sztzjy.bank.mapper.ApplicationOpeningLetterCreditMapper; -import com.sztzjy.bank.mapper.CaseAnswerInfoMapper; -import com.sztzjy.bank.mapper.CaseInfoMapper; -import com.sztzjy.bank.mapper.TradeContractMapper; +import com.sztzjy.bank.entity.dto.*; +import com.sztzjy.bank.mapper.*; import com.sztzjy.bank.service.ImportletterService; import com.sztzjy.bank.service.PersonalLoanService; import com.sztzjy.bank.util.ConvertUtil; @@ -54,6 +48,10 @@ public class ImportletterServiceImpl implements ImportletterService { ConvertUtil convertUtil; @Autowired ApplicationOpeningLetterCreditMapper openingLetterCreditMapper; + @Autowired + OpeningLetterCreditMapper letterCreditMapper; + @Autowired + ImportBillAdvanceMapper importBillAdvanceMapper; //进口信用证业务-签署合同-提交保存 @@ -440,6 +438,142 @@ public class ImportletterServiceImpl implements ImportletterService { } } + @Override + public Integer submitOpeningLetterCredit(OpeningLetterCredit openingLetterCredit) { + + OpeningLetterCreditExample openingLetterCreditExample=new OpeningLetterCreditExample(); + openingLetterCreditExample.createCriteria().andUserIdEqualTo(openingLetterCredit.getUserId()) + .andNumberEqualTo(openingLetterCredit.getNumber()); + + List openingLetterCredits = letterCreditMapper.selectByExample(openingLetterCreditExample); + if(CollectionUtils.isEmpty(openingLetterCredits)){ //添加数据 + openingLetterCredit.setId(IdUtil.simpleUUID()); + openingLetterCredit.setCreateTime(new Date()); + + //检验是提交还是保存 + if(openingLetterCredit.getSubmitStatus()==1){ //提交则计算错误次数 + + + //判断用户是否完成上一个流程,并更新操作步骤序号 + if(!personalLoanService.ProcessJudgment(4,openingLetterCredit.getUserId(),"进口信用证业务")){ + throw new ServiceException(HttpStatus.ACCEPTED,"请先完成上一流程"); + } + + + //计算错误次数 + openingLetterCredit = countByOpeningLetterCredit(openingLetterCredit); + + } + + + //否则保存不计算,直接添加 + return letterCreditMapper.insertSelective(openingLetterCredit); + + }else { //已有操作记录 + OpeningLetterCredit credit = openingLetterCredits.get(0); + //取出id,以防被覆盖 + String id = credit.getId(); + + //判断是否已经提交,已提交保存记录不计分,未提交保存记录并计分 + if(credit.getSubmitStatus()!=1){ + + //检验本次是提交还是保存 + if(openingLetterCredit.getSubmitStatus()==1){ //提交则计算错误次数 + + //判断用户是否完成上一个流程,并更新操作步骤序号 + if(!personalLoanService.ProcessJudgment(4,openingLetterCredit.getUserId(),"进口信用证业务")){ + throw new ServiceException(HttpStatus.ACCEPTED,"请先完成上一流程"); + } + + + //计算错误次数 + openingLetterCredit = countByOpeningLetterCredit(openingLetterCredit); + + } + + } + + openingLetterCredit.setId(id); + openingLetterCredit.setUpdateTime(new Date()); + + return letterCreditMapper.updateByPrimaryKeySelective(openingLetterCredit); + } + } + + @Override + public OpeningLetterCredit getOpeningLetterCredit(String userId, Integer number, String module) { + OpeningLetterCreditExample openingLetterCreditExample=new OpeningLetterCreditExample(); + openingLetterCreditExample.createCriteria().andUserIdEqualTo(userId) + .andNumberEqualTo(number); + + List openingLetterCredits = letterCreditMapper.selectByExample(openingLetterCreditExample); + if(CollectionUtils.isEmpty(openingLetterCredits)){ + return openingLetterCredits.get(0); + } + return null; + } + + @Override + public Integer submitImportBillAdvance(ImportBillAdvance importBillAdvance) { + ImportBillAdvanceExample importBillAdvanceExample=new ImportBillAdvanceExample(); + importBillAdvanceExample.createCriteria().andUserIdEqualTo(importBillAdvance.getUserId()) + .andNumberEqualTo(importBillAdvance.getNumber()); + + List importBillAdvances = importBillAdvanceMapper.selectByExample(importBillAdvanceExample); + if(CollectionUtils.isEmpty(importBillAdvances)){ //添加数据 + importBillAdvance.setId(IdUtil.simpleUUID()); + importBillAdvance.setCreateTime(new Date()); + + //检验是提交还是保存 + if(importBillAdvance.getSubmitStatus()==1){ //提交则计算错误次数 + + + //判断用户是否完成上一个流程,并更新操作步骤序号 + if(!personalLoanService.ProcessJudgment(5,importBillAdvance.getUserId(),"进口信用证业务")){ + throw new ServiceException(HttpStatus.ACCEPTED,"请先完成上一流程"); + } + + + //计算错误次数 + importBillAdvance = countByImportBillAdvance(importBillAdvance); + + } + + + //否则保存不计算,直接添加 + return importBillAdvanceMapper.insertSelective(importBillAdvance); + + }else { //已有操作记录 + ImportBillAdvance billAdvance = importBillAdvances.get(0); + //取出id,以防被覆盖 + String id = billAdvance.getId(); + + //判断是否已经提交,已提交保存记录不计分,未提交保存记录并计分 + if(billAdvance.getSubmitStatus()!=1){ + + //检验本次是提交还是保存 + if(importBillAdvance.getSubmitStatus()==1){ //提交则计算错误次数 + + //判断用户是否完成上一个流程,并更新操作步骤序号 + if(!personalLoanService.ProcessJudgment(5,importBillAdvance.getUserId(),"进口信用证业务")){ + throw new ServiceException(HttpStatus.ACCEPTED,"请先完成上一流程"); + } + + + //计算错误次数 + importBillAdvance = countByImportBillAdvance(importBillAdvance); + + } + + } + + importBillAdvance.setId(id); + importBillAdvance.setUpdateTime(new Date()); + + return importBillAdvanceMapper.updateByPrimaryKeySelective(importBillAdvance); + } + } + //开证申请计算 private ApplicationOpeningLetterCredit countByPostLoanInvestigation(ApplicationOpeningLetterCredit openingLetterCredit,int i) { @@ -481,4 +615,89 @@ public class ImportletterServiceImpl implements ImportletterService { } } + + + + //开立信用证计算 + private OpeningLetterCredit countByOpeningLetterCredit(OpeningLetterCredit openingLetterCredit) { + + String answer = redisUtil.get("bank" + "-进口信用证业务" + "-开立信用证"); + if (answer == null) { + CaseInfoExample caseInfoExample = new CaseInfoExample(); + caseInfoExample.createCriteria().andLargeModuleEqualTo("进口信用证业务").andModuleEqualTo("开立信用证") + .andNumberEqualTo(openingLetterCredit.getNumber()); + List caseInfoList = caseInfoMapper.selectByExampleWithBLOBs(caseInfoExample); + if (!CollectionUtils.isEmpty(caseInfoList)) { + CaseInfo caseInfo = caseInfoList.get(0); + CaseAnswerInfoExample caseAnswerInfoExample = new CaseAnswerInfoExample(); + caseAnswerInfoExample.createCriteria().andCaseIdEqualTo(caseInfo.getCaseId()); + List answerInfoList = caseAnswerInfoMapper.selectByExampleWithBLOBs(caseAnswerInfoExample); + if (!CollectionUtils.isEmpty(answerInfoList)) { + String info = answerInfoList.get(0).getAnswer(); + redisUtil.set("bank" + "-进口信用证业务" + "-开立信用证",info,3600); + answer=redisUtil.get("bank" + "-进口信用证业务" + "-开立信用证"); + } + } + } + + // 解析 JSON 字符串 + OpeningLetterCredit letterCredit = JSON.parseObject(answer, OpeningLetterCredit.class); + OpeningLetterCreditDTO answerDTO= convertUtil.entityToDTO(letterCredit, OpeningLetterCreditDTO.class); + + OpeningLetterCreditDTO openingLetterCreditDTO = convertUtil.entityToDTO(openingLetterCredit, OpeningLetterCreditDTO.class); + + try { + int update = ObjectComparatorUtil.countDifferences(answerDTO, openingLetterCreditDTO); + + //错误次数 + openingLetterCredit.setErrorNumber(update); + + return openingLetterCredit; + } catch (IllegalAccessException e) { + throw new RuntimeException(e); + } + + } + + + //进口押汇计算 + private ImportBillAdvance countByImportBillAdvance(ImportBillAdvance importBillAdvance) { + + String answer = redisUtil.get("bank" + "-进口信用证业务" + "-进口押汇"); + if (answer == null) { + CaseInfoExample caseInfoExample = new CaseInfoExample(); + caseInfoExample.createCriteria().andLargeModuleEqualTo("进口信用证业务").andModuleEqualTo("进口押汇") + .andNumberEqualTo(importBillAdvance.getNumber()); + List caseInfoList = caseInfoMapper.selectByExampleWithBLOBs(caseInfoExample); + if (!CollectionUtils.isEmpty(caseInfoList)) { + CaseInfo caseInfo = caseInfoList.get(0); + CaseAnswerInfoExample caseAnswerInfoExample = new CaseAnswerInfoExample(); + caseAnswerInfoExample.createCriteria().andCaseIdEqualTo(caseInfo.getCaseId()); + List answerInfoList = caseAnswerInfoMapper.selectByExampleWithBLOBs(caseAnswerInfoExample); + if (!CollectionUtils.isEmpty(answerInfoList)) { + String info = answerInfoList.get(0).getAnswer(); + redisUtil.set("bank" + "-进口信用证业务" + "-进口押汇",info,3600); + answer=redisUtil.get("bank" + "-进口信用证业务" + "-进口押汇"); + } + } + } + + // 解析 JSON 字符串 + ImportBillAdvance letterCredit = JSON.parseObject(answer, ImportBillAdvance.class); + ImportBillAdvanceDTO answerDTO= convertUtil.entityToDTO(letterCredit, ImportBillAdvanceDTO.class); + + ImportBillAdvanceDTO importBillAdvanceDTO = convertUtil.entityToDTO(importBillAdvance, ImportBillAdvanceDTO.class); + + try { + int update = ObjectComparatorUtil.countDifferences(answerDTO, importBillAdvanceDTO); + + //错误次数 + importBillAdvance.setErrorNumber(update); + + return importBillAdvance; + } catch (IllegalAccessException e) { + throw new RuntimeException(e); + } + + } } diff --git a/src/main/java/com/sztzjy/bank/service/impl/PersonalLoanServiceImpl.java b/src/main/java/com/sztzjy/bank/service/impl/PersonalLoanServiceImpl.java index 32f1698..f944b6f 100644 --- a/src/main/java/com/sztzjy/bank/service/impl/PersonalLoanServiceImpl.java +++ b/src/main/java/com/sztzjy/bank/service/impl/PersonalLoanServiceImpl.java @@ -303,73 +303,74 @@ public class PersonalLoanServiceImpl implements PersonalLoanService { //只需判断一项是否有记录 if(CollectionUtils.isEmpty(cardCollectionInfos)){ //添加数据 - //信用卡采集集合 - if(CollectionUtils.isEmpty(creditDataDTO.getCardCollectionInfos())){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - for (CreditCardCollectionInfo cardCollectionInfo:creditDataDTO.getCardCollectionInfos()) { - cardCollectionInfo.setId(IdUtil.simpleUUID()); - cardCollectionInfo.setCreateTime(new Date()); - cardCollectionInfo.setUserId(creditDataDTO.getUserId()); - cardCollectionInfo.setNumber(creditDataDTO.getNumber()); - } - } - //购房贷款信息采集集合 - if(CollectionUtils.isEmpty(creditDataDTO.getLoanInformation())){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - for (HousingLoanInformation loanInformation:creditDataDTO.getLoanInformation()) { - loanInformation.setId(IdUtil.simpleUUID()); - loanInformation.setCreateTime(new Date()); - loanInformation.setUserId(creditDataDTO.getUserId()); - loanInformation.setNumber(creditDataDTO.getNumber()); + + //检验是提交还是保存 + if(creditDataDTO.getStatus()==1){ //提交则计算错误次数 + //信用卡采集集合 + if(CollectionUtils.isEmpty(creditDataDTO.getCardCollectionInfos())){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + for (CreditCardCollectionInfo cardCollectionInfo:creditDataDTO.getCardCollectionInfos()) { + cardCollectionInfo.setId(IdUtil.simpleUUID()); + cardCollectionInfo.setCreateTime(new Date()); + cardCollectionInfo.setUserId(creditDataDTO.getUserId()); + cardCollectionInfo.setNumber(creditDataDTO.getNumber()); + } } - } - //担保情况采集 - if(creditDataDTO.getSituationInfo()==null){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - creditDataDTO.getSituationInfo().setId(IdUtil.simpleUUID()); - creditDataDTO.getSituationInfo().setCreateTime(new Date()); - creditDataDTO.getSituationInfo().setUserId(creditDataDTO.getUserId()); - creditDataDTO.getSituationInfo().setNumber(creditDataDTO.getNumber()); - } + //购房贷款信息采集集合 + if(CollectionUtils.isEmpty(creditDataDTO.getLoanInformation())){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + for (HousingLoanInformation loanInformation:creditDataDTO.getLoanInformation()) { + loanInformation.setId(IdUtil.simpleUUID()); + loanInformation.setCreateTime(new Date()); + loanInformation.setUserId(creditDataDTO.getUserId()); + loanInformation.setNumber(creditDataDTO.getNumber()); + } + } - //欠税记录采集 - if(creditDataDTO.getTaxArrearsRecords()==null){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - creditDataDTO.getTaxArrearsRecords().setId(IdUtil.simpleUUID()); - creditDataDTO.getTaxArrearsRecords().setCreateTime(new Date()); - creditDataDTO.getTaxArrearsRecords().setUserId(creditDataDTO.getUserId()); - creditDataDTO.getTaxArrearsRecords().setNumber(creditDataDTO.getNumber()); - } + //担保情况采集 + if(creditDataDTO.getSituationInfo()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getSituationInfo().setId(IdUtil.simpleUUID()); + creditDataDTO.getSituationInfo().setCreateTime(new Date()); + creditDataDTO.getSituationInfo().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getSituationInfo().setNumber(creditDataDTO.getNumber()); + } - //民事判决信息采集 - if(creditDataDTO.getJudgmentInformation()==null){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - creditDataDTO.getJudgmentInformation().setId(IdUtil.simpleUUID()); - creditDataDTO.getJudgmentInformation().setCreateTime(new Date()); - creditDataDTO.getJudgmentInformation().setUserId(creditDataDTO.getUserId()); - creditDataDTO.getJudgmentInformation().setNumber(creditDataDTO.getNumber()); - } + //欠税记录采集 + if(creditDataDTO.getTaxArrearsRecords()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getTaxArrearsRecords().setId(IdUtil.simpleUUID()); + creditDataDTO.getTaxArrearsRecords().setCreateTime(new Date()); + creditDataDTO.getTaxArrearsRecords().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getTaxArrearsRecords().setNumber(creditDataDTO.getNumber()); + } + //民事判决信息采集 + if(creditDataDTO.getJudgmentInformation()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getJudgmentInformation().setId(IdUtil.simpleUUID()); + creditDataDTO.getJudgmentInformation().setCreateTime(new Date()); + creditDataDTO.getJudgmentInformation().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getJudgmentInformation().setNumber(creditDataDTO.getNumber()); + } - //行政处罚信息采集 - if(creditDataDTO.getPenaltyInformation()==null){ - throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); - }else { - creditDataDTO.getPenaltyInformation().setId(IdUtil.simpleUUID()); - creditDataDTO.getPenaltyInformation().setCreateTime(new Date()); - creditDataDTO.getPenaltyInformation().setUserId(creditDataDTO.getUserId()); - creditDataDTO.getPenaltyInformation().setNumber(creditDataDTO.getNumber()); - } - //检验是提交还是保存 - if(creditDataDTO.getStatus()==1){ //提交则计算错误次数 + //行政处罚信息采集 + if(creditDataDTO.getPenaltyInformation()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getPenaltyInformation().setId(IdUtil.simpleUUID()); + creditDataDTO.getPenaltyInformation().setCreateTime(new Date()); + creditDataDTO.getPenaltyInformation().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getPenaltyInformation().setNumber(creditDataDTO.getNumber()); + } //判断用户是否完成上一个流程,并更新操作步骤序号 if(!ProcessJudgment(3,creditDataDTO.getUserId(),"个人贷款业务")){ @@ -428,6 +429,70 @@ public class PersonalLoanServiceImpl implements PersonalLoanService { //检验本次是提交还是保存 if(creditDataDTO.getStatus()==1){ //提交则计算错误次数 + //信用卡采集集合 + if(CollectionUtils.isEmpty(creditDataDTO.getCardCollectionInfos())){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + for (CreditCardCollectionInfo cardCollectionInfo:creditDataDTO.getCardCollectionInfos()) { + cardCollectionInfo.setId(IdUtil.simpleUUID()); + cardCollectionInfo.setCreateTime(new Date()); + cardCollectionInfo.setUserId(creditDataDTO.getUserId()); + cardCollectionInfo.setNumber(creditDataDTO.getNumber()); + } + } + + //购房贷款信息采集集合 + if(CollectionUtils.isEmpty(creditDataDTO.getLoanInformation())){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + for (HousingLoanInformation loanInformation:creditDataDTO.getLoanInformation()) { + loanInformation.setId(IdUtil.simpleUUID()); + loanInformation.setCreateTime(new Date()); + loanInformation.setUserId(creditDataDTO.getUserId()); + loanInformation.setNumber(creditDataDTO.getNumber()); + } + } + + //担保情况采集 + if(creditDataDTO.getSituationInfo()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getSituationInfo().setId(IdUtil.simpleUUID()); + creditDataDTO.getSituationInfo().setCreateTime(new Date()); + creditDataDTO.getSituationInfo().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getSituationInfo().setNumber(creditDataDTO.getNumber()); + } + + //欠税记录采集 + if(creditDataDTO.getTaxArrearsRecords()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getTaxArrearsRecords().setId(IdUtil.simpleUUID()); + creditDataDTO.getTaxArrearsRecords().setCreateTime(new Date()); + creditDataDTO.getTaxArrearsRecords().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getTaxArrearsRecords().setNumber(creditDataDTO.getNumber()); + } + + //民事判决信息采集 + if(creditDataDTO.getJudgmentInformation()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getJudgmentInformation().setId(IdUtil.simpleUUID()); + creditDataDTO.getJudgmentInformation().setCreateTime(new Date()); + creditDataDTO.getJudgmentInformation().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getJudgmentInformation().setNumber(creditDataDTO.getNumber()); + } + + + //行政处罚信息采集 + if(creditDataDTO.getPenaltyInformation()==null){ + throw new ServiceException(HttpStatus.ACCEPTED,"必选项未填写"); + }else { + creditDataDTO.getPenaltyInformation().setId(IdUtil.simpleUUID()); + creditDataDTO.getPenaltyInformation().setCreateTime(new Date()); + creditDataDTO.getPenaltyInformation().setUserId(creditDataDTO.getUserId()); + creditDataDTO.getPenaltyInformation().setNumber(creditDataDTO.getNumber()); + } //判断用户是否完成上一个流程,并更新操作步骤序号 if(!ProcessJudgment(3,creditDataDTO.getUserId(),"个人贷款业务")){ diff --git a/src/main/resources/mappers/CreditCardCollectionInfoMapper.xml b/src/main/resources/mappers/CreditCardCollectionInfoMapper.xml index f1f91ba..a22a660 100644 --- a/src/main/resources/mappers/CreditCardCollectionInfoMapper.xml +++ b/src/main/resources/mappers/CreditCardCollectionInfoMapper.xml @@ -20,6 +20,8 @@ + + @@ -82,7 +84,8 @@ id, bank_card_type, Issuing_bank, Issuance_time, period_of_validity, account_status, currency, credit_limit, used_credit_limit, five_years_slippage_months, more_than_sixty_days_slippage, - user_id, create_time, update_time, save_status, submit_status, error_number, number + user_id, create_time, update_time, save_status, submit_status, error_number, number, + card_number, application_time @@ -308,6 +325,12 @@ number = #{record.number,jdbcType=INTEGER}, + + card_number = #{record.cardNumber,jdbcType=VARCHAR}, + + + application_time = #{record.applicationTime,jdbcType=TIMESTAMP}, + @@ -332,7 +355,9 @@ save_status = #{record.saveStatus,jdbcType=INTEGER}, submit_status = #{record.submitStatus,jdbcType=INTEGER}, error_number = #{record.errorNumber,jdbcType=INTEGER}, - number = #{record.number,jdbcType=INTEGER} + number = #{record.number,jdbcType=INTEGER}, + card_number = #{record.cardNumber,jdbcType=VARCHAR}, + application_time = #{record.applicationTime,jdbcType=TIMESTAMP} @@ -391,6 +416,12 @@ number = #{number,jdbcType=INTEGER}, + + card_number = #{cardNumber,jdbcType=VARCHAR}, + + + application_time = #{applicationTime,jdbcType=TIMESTAMP}, + where id = #{id,jdbcType=VARCHAR} @@ -412,7 +443,9 @@ save_status = #{saveStatus,jdbcType=INTEGER}, submit_status = #{submitStatus,jdbcType=INTEGER}, error_number = #{errorNumber,jdbcType=INTEGER}, - number = #{number,jdbcType=INTEGER} + number = #{number,jdbcType=INTEGER}, + card_number = #{cardNumber,jdbcType=VARCHAR}, + application_time = #{applicationTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=VARCHAR} \ No newline at end of file diff --git a/src/main/resources/mappers/ImportBillAdvanceMapper.xml b/src/main/resources/mappers/ImportBillAdvanceMapper.xml new file mode 100644 index 0000000..83a4211 --- /dev/null +++ b/src/main/resources/mappers/ImportBillAdvanceMapper.xml @@ -0,0 +1,401 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, guarantee_method, financing_currency, financing_amount, credit_limit_loan, financing_days, + interest_rate, value_date, due_date, borr_settlement_account, create_time, update_time, + save_status, submit_status, user_id, error_number, number + + + + + delete from import_bill_advance + where id = #{id,jdbcType=VARCHAR} + + + delete from import_bill_advance + + + + + + insert into import_bill_advance (id, guarantee_method, financing_currency, + financing_amount, credit_limit_loan, financing_days, + interest_rate, value_date, due_date, + borr_settlement_account, create_time, update_time, + save_status, submit_status, user_id, + error_number, number) + values (#{id,jdbcType=VARCHAR}, #{guaranteeMethod,jdbcType=VARCHAR}, #{financingCurrency,jdbcType=VARCHAR}, + #{financingAmount,jdbcType=VARCHAR}, #{creditLimitLoan,jdbcType=VARCHAR}, #{financingDays,jdbcType=VARCHAR}, + #{interestRate,jdbcType=VARCHAR}, #{valueDate,jdbcType=DATE}, #{dueDate,jdbcType=DATE}, + #{borrSettlementAccount,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, + #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER}, #{userId,jdbcType=VARCHAR}, + #{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER}) + + + insert into import_bill_advance + + + id, + + + guarantee_method, + + + financing_currency, + + + financing_amount, + + + credit_limit_loan, + + + financing_days, + + + interest_rate, + + + value_date, + + + due_date, + + + borr_settlement_account, + + + create_time, + + + update_time, + + + save_status, + + + submit_status, + + + user_id, + + + error_number, + + + number, + + + + + #{id,jdbcType=VARCHAR}, + + + #{guaranteeMethod,jdbcType=VARCHAR}, + + + #{financingCurrency,jdbcType=VARCHAR}, + + + #{financingAmount,jdbcType=VARCHAR}, + + + #{creditLimitLoan,jdbcType=VARCHAR}, + + + #{financingDays,jdbcType=VARCHAR}, + + + #{interestRate,jdbcType=VARCHAR}, + + + #{valueDate,jdbcType=DATE}, + + + #{dueDate,jdbcType=DATE}, + + + #{borrSettlementAccount,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{saveStatus,jdbcType=INTEGER}, + + + #{submitStatus,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + #{errorNumber,jdbcType=INTEGER}, + + + #{number,jdbcType=INTEGER}, + + + + + + update import_bill_advance + + + id = #{record.id,jdbcType=VARCHAR}, + + + guarantee_method = #{record.guaranteeMethod,jdbcType=VARCHAR}, + + + financing_currency = #{record.financingCurrency,jdbcType=VARCHAR}, + + + financing_amount = #{record.financingAmount,jdbcType=VARCHAR}, + + + credit_limit_loan = #{record.creditLimitLoan,jdbcType=VARCHAR}, + + + financing_days = #{record.financingDays,jdbcType=VARCHAR}, + + + interest_rate = #{record.interestRate,jdbcType=VARCHAR}, + + + value_date = #{record.valueDate,jdbcType=DATE}, + + + due_date = #{record.dueDate,jdbcType=DATE}, + + + borr_settlement_account = #{record.borrSettlementAccount,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + save_status = #{record.saveStatus,jdbcType=INTEGER}, + + + submit_status = #{record.submitStatus,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + error_number = #{record.errorNumber,jdbcType=INTEGER}, + + + number = #{record.number,jdbcType=INTEGER}, + + + + + + + + update import_bill_advance + set id = #{record.id,jdbcType=VARCHAR}, + guarantee_method = #{record.guaranteeMethod,jdbcType=VARCHAR}, + financing_currency = #{record.financingCurrency,jdbcType=VARCHAR}, + financing_amount = #{record.financingAmount,jdbcType=VARCHAR}, + credit_limit_loan = #{record.creditLimitLoan,jdbcType=VARCHAR}, + financing_days = #{record.financingDays,jdbcType=VARCHAR}, + interest_rate = #{record.interestRate,jdbcType=VARCHAR}, + value_date = #{record.valueDate,jdbcType=DATE}, + due_date = #{record.dueDate,jdbcType=DATE}, + borr_settlement_account = #{record.borrSettlementAccount,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + save_status = #{record.saveStatus,jdbcType=INTEGER}, + submit_status = #{record.submitStatus,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + error_number = #{record.errorNumber,jdbcType=INTEGER}, + number = #{record.number,jdbcType=INTEGER} + + + + + + update import_bill_advance + + + guarantee_method = #{guaranteeMethod,jdbcType=VARCHAR}, + + + financing_currency = #{financingCurrency,jdbcType=VARCHAR}, + + + financing_amount = #{financingAmount,jdbcType=VARCHAR}, + + + credit_limit_loan = #{creditLimitLoan,jdbcType=VARCHAR}, + + + financing_days = #{financingDays,jdbcType=VARCHAR}, + + + interest_rate = #{interestRate,jdbcType=VARCHAR}, + + + value_date = #{valueDate,jdbcType=DATE}, + + + due_date = #{dueDate,jdbcType=DATE}, + + + borr_settlement_account = #{borrSettlementAccount,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + save_status = #{saveStatus,jdbcType=INTEGER}, + + + submit_status = #{submitStatus,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + error_number = #{errorNumber,jdbcType=INTEGER}, + + + number = #{number,jdbcType=INTEGER}, + + + where id = #{id,jdbcType=VARCHAR} + + + update import_bill_advance + set guarantee_method = #{guaranteeMethod,jdbcType=VARCHAR}, + financing_currency = #{financingCurrency,jdbcType=VARCHAR}, + financing_amount = #{financingAmount,jdbcType=VARCHAR}, + credit_limit_loan = #{creditLimitLoan,jdbcType=VARCHAR}, + financing_days = #{financingDays,jdbcType=VARCHAR}, + interest_rate = #{interestRate,jdbcType=VARCHAR}, + value_date = #{valueDate,jdbcType=DATE}, + due_date = #{dueDate,jdbcType=DATE}, + borr_settlement_account = #{borrSettlementAccount,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + save_status = #{saveStatus,jdbcType=INTEGER}, + submit_status = #{submitStatus,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + error_number = #{errorNumber,jdbcType=INTEGER}, + number = #{number,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/src/main/resources/mappers/OpeningLetterCreditMapper.xml b/src/main/resources/mappers/OpeningLetterCreditMapper.xml new file mode 100644 index 0000000..ad0ea7f --- /dev/null +++ b/src/main/resources/mappers/OpeningLetterCreditMapper.xml @@ -0,0 +1,802 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, issue_date, spot, doc_credit_number, long_term_term, app_name_and_address, type_letter_credit, + letter_credit_payment_method, ben_name_and_address, lssuance_method, due_date, ben_location, + place_expiry, lssuing_bank_code, presentation_date, iss_bank_name_and_address, transport, + partial_shipment, credit_the_quota, customer_settlement_account, margin_account, + currency_one, currency_two, amount_money_one, amount_money_two, notification_line_code, + charging_method, notify_bank_name_and_address, charging_currency, credit_handling_fees, + currency_letter_credit, telegram_fee_type, letter_credit_amount, actual_telegram_fee_received, + service_fee_deduction_account, create_time, update_time, save_status, submit_status, + user_id, error_number, number + + + + + delete from opening_letter_credit + where id = #{id,jdbcType=VARCHAR} + + + delete from opening_letter_credit + + + + + + insert into opening_letter_credit (id, issue_date, spot, + doc_credit_number, long_term_term, app_name_and_address, + type_letter_credit, letter_credit_payment_method, + ben_name_and_address, lssuance_method, due_date, + ben_location, place_expiry, lssuing_bank_code, + presentation_date, iss_bank_name_and_address, transport, + partial_shipment, credit_the_quota, customer_settlement_account, + margin_account, currency_one, currency_two, + amount_money_one, amount_money_two, notification_line_code, + charging_method, notify_bank_name_and_address, + charging_currency, credit_handling_fees, currency_letter_credit, + telegram_fee_type, letter_credit_amount, actual_telegram_fee_received, + service_fee_deduction_account, create_time, + update_time, save_status, submit_status, + user_id, error_number, number + ) + values (#{id,jdbcType=VARCHAR}, #{issueDate,jdbcType=DATE}, #{spot,jdbcType=VARCHAR}, + #{docCreditNumber,jdbcType=VARCHAR}, #{longTermTerm,jdbcType=VARCHAR}, #{appNameAndAddress,jdbcType=VARCHAR}, + #{typeLetterCredit,jdbcType=VARCHAR}, #{letterCreditPaymentMethod,jdbcType=VARCHAR}, + #{benNameAndAddress,jdbcType=VARCHAR}, #{lssuanceMethod,jdbcType=VARCHAR}, #{dueDate,jdbcType=DATE}, + #{benLocation,jdbcType=VARCHAR}, #{placeExpiry,jdbcType=VARCHAR}, #{lssuingBankCode,jdbcType=VARCHAR}, + #{presentationDate,jdbcType=DATE}, #{issBankNameAndAddress,jdbcType=VARCHAR}, #{transport,jdbcType=VARCHAR}, + #{partialShipment,jdbcType=VARCHAR}, #{creditTheQuota,jdbcType=VARCHAR}, #{customerSettlementAccount,jdbcType=VARCHAR}, + #{marginAccount,jdbcType=VARCHAR}, #{currencyOne,jdbcType=VARCHAR}, #{currencyTwo,jdbcType=VARCHAR}, + #{amountMoneyOne,jdbcType=VARCHAR}, #{amountMoneyTwo,jdbcType=VARCHAR}, #{notificationLineCode,jdbcType=VARCHAR}, + #{chargingMethod,jdbcType=VARCHAR}, #{notifyBankNameAndAddress,jdbcType=VARCHAR}, + #{chargingCurrency,jdbcType=VARCHAR}, #{creditHandlingFees,jdbcType=VARCHAR}, #{currencyLetterCredit,jdbcType=VARCHAR}, + #{telegramFeeType,jdbcType=VARCHAR}, #{letterCreditAmount,jdbcType=VARCHAR}, #{actualTelegramFeeReceived,jdbcType=VARCHAR}, + #{serviceFeeDeductionAccount,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, + #{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER}, + #{userId,jdbcType=VARCHAR}, #{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER} + ) + + + insert into opening_letter_credit + + + id, + + + issue_date, + + + spot, + + + doc_credit_number, + + + long_term_term, + + + app_name_and_address, + + + type_letter_credit, + + + letter_credit_payment_method, + + + ben_name_and_address, + + + lssuance_method, + + + due_date, + + + ben_location, + + + place_expiry, + + + lssuing_bank_code, + + + presentation_date, + + + iss_bank_name_and_address, + + + transport, + + + partial_shipment, + + + credit_the_quota, + + + customer_settlement_account, + + + margin_account, + + + currency_one, + + + currency_two, + + + amount_money_one, + + + amount_money_two, + + + notification_line_code, + + + charging_method, + + + notify_bank_name_and_address, + + + charging_currency, + + + credit_handling_fees, + + + currency_letter_credit, + + + telegram_fee_type, + + + letter_credit_amount, + + + actual_telegram_fee_received, + + + service_fee_deduction_account, + + + create_time, + + + update_time, + + + save_status, + + + submit_status, + + + user_id, + + + error_number, + + + number, + + + + + #{id,jdbcType=VARCHAR}, + + + #{issueDate,jdbcType=DATE}, + + + #{spot,jdbcType=VARCHAR}, + + + #{docCreditNumber,jdbcType=VARCHAR}, + + + #{longTermTerm,jdbcType=VARCHAR}, + + + #{appNameAndAddress,jdbcType=VARCHAR}, + + + #{typeLetterCredit,jdbcType=VARCHAR}, + + + #{letterCreditPaymentMethod,jdbcType=VARCHAR}, + + + #{benNameAndAddress,jdbcType=VARCHAR}, + + + #{lssuanceMethod,jdbcType=VARCHAR}, + + + #{dueDate,jdbcType=DATE}, + + + #{benLocation,jdbcType=VARCHAR}, + + + #{placeExpiry,jdbcType=VARCHAR}, + + + #{lssuingBankCode,jdbcType=VARCHAR}, + + + #{presentationDate,jdbcType=DATE}, + + + #{issBankNameAndAddress,jdbcType=VARCHAR}, + + + #{transport,jdbcType=VARCHAR}, + + + #{partialShipment,jdbcType=VARCHAR}, + + + #{creditTheQuota,jdbcType=VARCHAR}, + + + #{customerSettlementAccount,jdbcType=VARCHAR}, + + + #{marginAccount,jdbcType=VARCHAR}, + + + #{currencyOne,jdbcType=VARCHAR}, + + + #{currencyTwo,jdbcType=VARCHAR}, + + + #{amountMoneyOne,jdbcType=VARCHAR}, + + + #{amountMoneyTwo,jdbcType=VARCHAR}, + + + #{notificationLineCode,jdbcType=VARCHAR}, + + + #{chargingMethod,jdbcType=VARCHAR}, + + + #{notifyBankNameAndAddress,jdbcType=VARCHAR}, + + + #{chargingCurrency,jdbcType=VARCHAR}, + + + #{creditHandlingFees,jdbcType=VARCHAR}, + + + #{currencyLetterCredit,jdbcType=VARCHAR}, + + + #{telegramFeeType,jdbcType=VARCHAR}, + + + #{letterCreditAmount,jdbcType=VARCHAR}, + + + #{actualTelegramFeeReceived,jdbcType=VARCHAR}, + + + #{serviceFeeDeductionAccount,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{saveStatus,jdbcType=INTEGER}, + + + #{submitStatus,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + #{errorNumber,jdbcType=INTEGER}, + + + #{number,jdbcType=INTEGER}, + + + + + + update opening_letter_credit + + + id = #{record.id,jdbcType=VARCHAR}, + + + issue_date = #{record.issueDate,jdbcType=DATE}, + + + spot = #{record.spot,jdbcType=VARCHAR}, + + + doc_credit_number = #{record.docCreditNumber,jdbcType=VARCHAR}, + + + long_term_term = #{record.longTermTerm,jdbcType=VARCHAR}, + + + app_name_and_address = #{record.appNameAndAddress,jdbcType=VARCHAR}, + + + type_letter_credit = #{record.typeLetterCredit,jdbcType=VARCHAR}, + + + letter_credit_payment_method = #{record.letterCreditPaymentMethod,jdbcType=VARCHAR}, + + + ben_name_and_address = #{record.benNameAndAddress,jdbcType=VARCHAR}, + + + lssuance_method = #{record.lssuanceMethod,jdbcType=VARCHAR}, + + + due_date = #{record.dueDate,jdbcType=DATE}, + + + ben_location = #{record.benLocation,jdbcType=VARCHAR}, + + + place_expiry = #{record.placeExpiry,jdbcType=VARCHAR}, + + + lssuing_bank_code = #{record.lssuingBankCode,jdbcType=VARCHAR}, + + + presentation_date = #{record.presentationDate,jdbcType=DATE}, + + + iss_bank_name_and_address = #{record.issBankNameAndAddress,jdbcType=VARCHAR}, + + + transport = #{record.transport,jdbcType=VARCHAR}, + + + partial_shipment = #{record.partialShipment,jdbcType=VARCHAR}, + + + credit_the_quota = #{record.creditTheQuota,jdbcType=VARCHAR}, + + + customer_settlement_account = #{record.customerSettlementAccount,jdbcType=VARCHAR}, + + + margin_account = #{record.marginAccount,jdbcType=VARCHAR}, + + + currency_one = #{record.currencyOne,jdbcType=VARCHAR}, + + + currency_two = #{record.currencyTwo,jdbcType=VARCHAR}, + + + amount_money_one = #{record.amountMoneyOne,jdbcType=VARCHAR}, + + + amount_money_two = #{record.amountMoneyTwo,jdbcType=VARCHAR}, + + + notification_line_code = #{record.notificationLineCode,jdbcType=VARCHAR}, + + + charging_method = #{record.chargingMethod,jdbcType=VARCHAR}, + + + notify_bank_name_and_address = #{record.notifyBankNameAndAddress,jdbcType=VARCHAR}, + + + charging_currency = #{record.chargingCurrency,jdbcType=VARCHAR}, + + + credit_handling_fees = #{record.creditHandlingFees,jdbcType=VARCHAR}, + + + currency_letter_credit = #{record.currencyLetterCredit,jdbcType=VARCHAR}, + + + telegram_fee_type = #{record.telegramFeeType,jdbcType=VARCHAR}, + + + letter_credit_amount = #{record.letterCreditAmount,jdbcType=VARCHAR}, + + + actual_telegram_fee_received = #{record.actualTelegramFeeReceived,jdbcType=VARCHAR}, + + + service_fee_deduction_account = #{record.serviceFeeDeductionAccount,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + save_status = #{record.saveStatus,jdbcType=INTEGER}, + + + submit_status = #{record.submitStatus,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + error_number = #{record.errorNumber,jdbcType=INTEGER}, + + + number = #{record.number,jdbcType=INTEGER}, + + + + + + + + update opening_letter_credit + set id = #{record.id,jdbcType=VARCHAR}, + issue_date = #{record.issueDate,jdbcType=DATE}, + spot = #{record.spot,jdbcType=VARCHAR}, + doc_credit_number = #{record.docCreditNumber,jdbcType=VARCHAR}, + long_term_term = #{record.longTermTerm,jdbcType=VARCHAR}, + app_name_and_address = #{record.appNameAndAddress,jdbcType=VARCHAR}, + type_letter_credit = #{record.typeLetterCredit,jdbcType=VARCHAR}, + letter_credit_payment_method = #{record.letterCreditPaymentMethod,jdbcType=VARCHAR}, + ben_name_and_address = #{record.benNameAndAddress,jdbcType=VARCHAR}, + lssuance_method = #{record.lssuanceMethod,jdbcType=VARCHAR}, + due_date = #{record.dueDate,jdbcType=DATE}, + ben_location = #{record.benLocation,jdbcType=VARCHAR}, + place_expiry = #{record.placeExpiry,jdbcType=VARCHAR}, + lssuing_bank_code = #{record.lssuingBankCode,jdbcType=VARCHAR}, + presentation_date = #{record.presentationDate,jdbcType=DATE}, + iss_bank_name_and_address = #{record.issBankNameAndAddress,jdbcType=VARCHAR}, + transport = #{record.transport,jdbcType=VARCHAR}, + partial_shipment = #{record.partialShipment,jdbcType=VARCHAR}, + credit_the_quota = #{record.creditTheQuota,jdbcType=VARCHAR}, + customer_settlement_account = #{record.customerSettlementAccount,jdbcType=VARCHAR}, + margin_account = #{record.marginAccount,jdbcType=VARCHAR}, + currency_one = #{record.currencyOne,jdbcType=VARCHAR}, + currency_two = #{record.currencyTwo,jdbcType=VARCHAR}, + amount_money_one = #{record.amountMoneyOne,jdbcType=VARCHAR}, + amount_money_two = #{record.amountMoneyTwo,jdbcType=VARCHAR}, + notification_line_code = #{record.notificationLineCode,jdbcType=VARCHAR}, + charging_method = #{record.chargingMethod,jdbcType=VARCHAR}, + notify_bank_name_and_address = #{record.notifyBankNameAndAddress,jdbcType=VARCHAR}, + charging_currency = #{record.chargingCurrency,jdbcType=VARCHAR}, + credit_handling_fees = #{record.creditHandlingFees,jdbcType=VARCHAR}, + currency_letter_credit = #{record.currencyLetterCredit,jdbcType=VARCHAR}, + telegram_fee_type = #{record.telegramFeeType,jdbcType=VARCHAR}, + letter_credit_amount = #{record.letterCreditAmount,jdbcType=VARCHAR}, + actual_telegram_fee_received = #{record.actualTelegramFeeReceived,jdbcType=VARCHAR}, + service_fee_deduction_account = #{record.serviceFeeDeductionAccount,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + save_status = #{record.saveStatus,jdbcType=INTEGER}, + submit_status = #{record.submitStatus,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + error_number = #{record.errorNumber,jdbcType=INTEGER}, + number = #{record.number,jdbcType=INTEGER} + + + + + + update opening_letter_credit + + + issue_date = #{issueDate,jdbcType=DATE}, + + + spot = #{spot,jdbcType=VARCHAR}, + + + doc_credit_number = #{docCreditNumber,jdbcType=VARCHAR}, + + + long_term_term = #{longTermTerm,jdbcType=VARCHAR}, + + + app_name_and_address = #{appNameAndAddress,jdbcType=VARCHAR}, + + + type_letter_credit = #{typeLetterCredit,jdbcType=VARCHAR}, + + + letter_credit_payment_method = #{letterCreditPaymentMethod,jdbcType=VARCHAR}, + + + ben_name_and_address = #{benNameAndAddress,jdbcType=VARCHAR}, + + + lssuance_method = #{lssuanceMethod,jdbcType=VARCHAR}, + + + due_date = #{dueDate,jdbcType=DATE}, + + + ben_location = #{benLocation,jdbcType=VARCHAR}, + + + place_expiry = #{placeExpiry,jdbcType=VARCHAR}, + + + lssuing_bank_code = #{lssuingBankCode,jdbcType=VARCHAR}, + + + presentation_date = #{presentationDate,jdbcType=DATE}, + + + iss_bank_name_and_address = #{issBankNameAndAddress,jdbcType=VARCHAR}, + + + transport = #{transport,jdbcType=VARCHAR}, + + + partial_shipment = #{partialShipment,jdbcType=VARCHAR}, + + + credit_the_quota = #{creditTheQuota,jdbcType=VARCHAR}, + + + customer_settlement_account = #{customerSettlementAccount,jdbcType=VARCHAR}, + + + margin_account = #{marginAccount,jdbcType=VARCHAR}, + + + currency_one = #{currencyOne,jdbcType=VARCHAR}, + + + currency_two = #{currencyTwo,jdbcType=VARCHAR}, + + + amount_money_one = #{amountMoneyOne,jdbcType=VARCHAR}, + + + amount_money_two = #{amountMoneyTwo,jdbcType=VARCHAR}, + + + notification_line_code = #{notificationLineCode,jdbcType=VARCHAR}, + + + charging_method = #{chargingMethod,jdbcType=VARCHAR}, + + + notify_bank_name_and_address = #{notifyBankNameAndAddress,jdbcType=VARCHAR}, + + + charging_currency = #{chargingCurrency,jdbcType=VARCHAR}, + + + credit_handling_fees = #{creditHandlingFees,jdbcType=VARCHAR}, + + + currency_letter_credit = #{currencyLetterCredit,jdbcType=VARCHAR}, + + + telegram_fee_type = #{telegramFeeType,jdbcType=VARCHAR}, + + + letter_credit_amount = #{letterCreditAmount,jdbcType=VARCHAR}, + + + actual_telegram_fee_received = #{actualTelegramFeeReceived,jdbcType=VARCHAR}, + + + service_fee_deduction_account = #{serviceFeeDeductionAccount,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + save_status = #{saveStatus,jdbcType=INTEGER}, + + + submit_status = #{submitStatus,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + error_number = #{errorNumber,jdbcType=INTEGER}, + + + number = #{number,jdbcType=INTEGER}, + + + where id = #{id,jdbcType=VARCHAR} + + + update opening_letter_credit + set issue_date = #{issueDate,jdbcType=DATE}, + spot = #{spot,jdbcType=VARCHAR}, + doc_credit_number = #{docCreditNumber,jdbcType=VARCHAR}, + long_term_term = #{longTermTerm,jdbcType=VARCHAR}, + app_name_and_address = #{appNameAndAddress,jdbcType=VARCHAR}, + type_letter_credit = #{typeLetterCredit,jdbcType=VARCHAR}, + letter_credit_payment_method = #{letterCreditPaymentMethod,jdbcType=VARCHAR}, + ben_name_and_address = #{benNameAndAddress,jdbcType=VARCHAR}, + lssuance_method = #{lssuanceMethod,jdbcType=VARCHAR}, + due_date = #{dueDate,jdbcType=DATE}, + ben_location = #{benLocation,jdbcType=VARCHAR}, + place_expiry = #{placeExpiry,jdbcType=VARCHAR}, + lssuing_bank_code = #{lssuingBankCode,jdbcType=VARCHAR}, + presentation_date = #{presentationDate,jdbcType=DATE}, + iss_bank_name_and_address = #{issBankNameAndAddress,jdbcType=VARCHAR}, + transport = #{transport,jdbcType=VARCHAR}, + partial_shipment = #{partialShipment,jdbcType=VARCHAR}, + credit_the_quota = #{creditTheQuota,jdbcType=VARCHAR}, + customer_settlement_account = #{customerSettlementAccount,jdbcType=VARCHAR}, + margin_account = #{marginAccount,jdbcType=VARCHAR}, + currency_one = #{currencyOne,jdbcType=VARCHAR}, + currency_two = #{currencyTwo,jdbcType=VARCHAR}, + amount_money_one = #{amountMoneyOne,jdbcType=VARCHAR}, + amount_money_two = #{amountMoneyTwo,jdbcType=VARCHAR}, + notification_line_code = #{notificationLineCode,jdbcType=VARCHAR}, + charging_method = #{chargingMethod,jdbcType=VARCHAR}, + notify_bank_name_and_address = #{notifyBankNameAndAddress,jdbcType=VARCHAR}, + charging_currency = #{chargingCurrency,jdbcType=VARCHAR}, + credit_handling_fees = #{creditHandlingFees,jdbcType=VARCHAR}, + currency_letter_credit = #{currencyLetterCredit,jdbcType=VARCHAR}, + telegram_fee_type = #{telegramFeeType,jdbcType=VARCHAR}, + letter_credit_amount = #{letterCreditAmount,jdbcType=VARCHAR}, + actual_telegram_fee_received = #{actualTelegramFeeReceived,jdbcType=VARCHAR}, + service_fee_deduction_account = #{serviceFeeDeductionAccount,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + save_status = #{saveStatus,jdbcType=INTEGER}, + submit_status = #{submitStatus,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + error_number = #{errorNumber,jdbcType=INTEGER}, + number = #{number,jdbcType=INTEGER} + where id = #{id,jdbcType=VARCHAR} + + \ No newline at end of file