新增出口信用证业务相关表文件和部分接口

main^2
xiaoCJ 1 day ago
parent 0d892a89a8
commit ac35dea98e

@ -2,15 +2,13 @@ package com.sztzjy.bank.controller.stu;
import com.sztzjy.bank.annotation.AnonymousAccess;
import com.sztzjy.bank.entity.*;
import com.sztzjy.bank.mapper.ExportBillOfExchangeMapper;
import com.sztzjy.bank.mapper.ExportLetterOfCreditApplicationMapper;
import com.sztzjy.bank.mapper.ExportLetterOfCreditPackagingMapper;
import com.sztzjy.bank.mapper.ExportPresentationOfDocumentsMapper;
import com.sztzjy.bank.mapper.*;
import com.sztzjy.bank.service.ExportLetterOfCreditApplicationService;
import com.sztzjy.bank.util.ResultEntity;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.util.CollectionUtils;
@ -19,6 +17,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@ -40,10 +39,26 @@ public class ExportLetterOfCreditBusinessController {
private ExportPresentationOfDocumentsMapper presentationOfDocumentsMapper;
@Autowired
private ExportBillOfExchangeMapper exportBillOfExchangeMapper;
@Autowired
private ExportCommercialInvoiceMapper exportCommercialInvoiceMapper;
@Autowired
private ExportCargoTransportationInsurancePolicyMapper cargoTransportationInsurancePolicyMapper;
@Autowired
private ExportBillOfLadingMapper exportBillOfLadingMapper;
@Autowired
private ExportReviewMapper exportReviewMapper;
@Autowired
private ExportRemittanceRegistrationMapper exportRemittanceRegistrationMapper;
@Autowired
private ExportPaymentAcceptanceMapper exportPaymentAcceptanceMapper;
@Autowired
private ExportFinancingReturnRegistrationMapper financingReturnRegistrationMapper;
@Autowired
private ExportFinancingRegistrationMapper exportFinancingRegistrationMapper;
@AnonymousAccess
@ApiOperation("来证登记 保存/提交")
@ApiOperation("来证登记-保存/提交")
@PostMapping("addCertificateRegistration")
public ResultEntity<HttpStatus> addCertificateRegistration(@RequestBody ExportLetterOfCreditApplication exportLetterOfCreditApplication) {
@ -81,7 +96,7 @@ public class ExportLetterOfCreditBusinessController {
@AnonymousAccess
@ApiOperation("打包放款 保存/提交")
@ApiOperation("打包放款-保存/提交")
@PostMapping("addLetterOfCreditPackaging")
public ResultEntity<HttpStatus> addLetterOfCreditPackaging(@RequestBody ExportLetterOfCreditPackaging exportLetterOfCreditPackaging) {
@ -101,7 +116,7 @@ public class ExportLetterOfCreditBusinessController {
}
@AnonymousAccess
@ApiOperation("打包放款 回显")
@ApiOperation("打包放款-回显")
@PostMapping("getLetterOfCreditPackaging")
public ExportLetterOfCreditPackaging getLetterOfCreditPackaging(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
@ -130,7 +145,7 @@ public class ExportLetterOfCreditBusinessController {
}
@AnonymousAccess
@ApiOperation("制单交单 保存/提交")
@ApiOperation("制单交单-保存/提交")
@PostMapping("addPresentationOfDocuments")
public ResultEntity<HttpStatus> addPresentationOfDocuments(@RequestBody ExportPresentationOfDocuments exportPresentationOfDocuments) {
@ -197,7 +212,7 @@ public class ExportLetterOfCreditBusinessController {
@AnonymousAccess
@ApiOperation("填制单据 填写商业汇票 保存/提交")
@ApiOperation("填制单据-填写商业汇票-保存/提交")
@PostMapping("addExportBillOfExchange")
public ResultEntity<HttpStatus> addExportBillOfExchange(@RequestBody ExportBillOfExchange exportBillOfExchange) {
@ -255,4 +270,422 @@ public class ExportLetterOfCreditBusinessController {
exchange.setContractNumber(contractNumber);
return exchange;
}
@AnonymousAccess
@ApiOperation("填制单据-填写商业发票-保存/提交")
@PostMapping("addExportCommercialInvoice")
public ResultEntity<HttpStatus> addExportCommercialInvoice(@RequestBody ExportCommercialInvoice exportCommercialInvoice) {
Integer i = letterOfCreditApplicationService.addExportCommercialInvoice(exportCommercialInvoice);
String type;
if (exportCommercialInvoice.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("填写商业发票-回显")
@PostMapping("getExportCommercialInvoice")
public ExportCommercialInvoice getExportCommercialInvoice(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
// 获取制单交单
ExportPresentationOfDocumentsExample exportExample = new ExportPresentationOfDocumentsExample();
exportExample.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportPresentationOfDocuments> presentationOfDocumentsList = presentationOfDocumentsMapper.selectByExample(exportExample);
// 如果没有放款记录,直接返回 null
if (CollectionUtils.isEmpty(presentationOfDocumentsList)) {
return null;
}
ExportCommercialInvoiceExample exportCommercialInvoiceExample = new ExportCommercialInvoiceExample();
exportCommercialInvoiceExample.createCriteria().andNumberEqualTo(number).andUserIdEqualTo(userId);
List<ExportCommercialInvoice> exportCommercialInvoices = exportCommercialInvoiceMapper.selectByExample(exportCommercialInvoiceExample);
//合同编号
ExportPresentationOfDocuments exportPresentationOfDocuments = presentationOfDocumentsList.get(0);
String contractNumber = exportPresentationOfDocuments.getContractNumber(); //合同编号
ExportCommercialInvoice exportCommercialInvoice;
if (!exportCommercialInvoices.isEmpty()) {
exportCommercialInvoice = exportCommercialInvoices.get(0);
} else {
exportCommercialInvoice = new ExportCommercialInvoice();
}
exportCommercialInvoice.setContractNumber(contractNumber);
return exportCommercialInvoice;
}
@AnonymousAccess
@ApiOperation("填制单据-填制货物运输保险保险单-保存/提交")
@PostMapping("addExportCargoTransportationInsurancePolicy")
public ResultEntity<HttpStatus> addExportCargoTransportationInsurancePolicy(@RequestBody ExportCargoTransportationInsurancePolicy exportCargoTransportationInsurancePolicy) {
Integer i = letterOfCreditApplicationService.addExportCargoTransportationInsurancePolicy(exportCargoTransportationInsurancePolicy);
String type;
if (exportCargoTransportationInsurancePolicy.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("填写货物运输保险保险单-回显")
@PostMapping("getExportCargoTransportationInsurancePolicy")
public ExportCargoTransportationInsurancePolicy getExportCargoTransportationInsurancePolicy(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
ExportCommercialInvoice exportCommercialInvoice = getExportCommercialInvoice(userId, number);
if (exportCommercialInvoice == null) {
return null;
}
ExportCargoTransportationInsurancePolicy exportCargoTransportationInsurancePolicy;
ExportCargoTransportationInsurancePolicyExample example = new ExportCargoTransportationInsurancePolicyExample();
example.createCriteria().andNumberEqualTo(number).andUserIdEqualTo(userId);
List<ExportCargoTransportationInsurancePolicy> cargoTransportationInsurancePolicyList = cargoTransportationInsurancePolicyMapper.selectByExample(example);
if (!cargoTransportationInsurancePolicyList.isEmpty()) {
exportCargoTransportationInsurancePolicy = cargoTransportationInsurancePolicyList.get(0);
} else {
exportCargoTransportationInsurancePolicy = new ExportCargoTransportationInsurancePolicy();
}
String invoiceNo = exportCommercialInvoice.getInvoiceNo(); //发票编号
String contractNumber = exportCommercialInvoice.getContractNumber();//打包放款的合同编号
exportCargoTransportationInsurancePolicy.setInvoiceNo(invoiceNo);
exportCargoTransportationInsurancePolicy.setContractNumber(contractNumber);
return exportCargoTransportationInsurancePolicy;
}
@AnonymousAccess
@ApiOperation("填制单据-填写海运提单-保存/提交")
@PostMapping("addExportBillOfLading")
public ResultEntity<HttpStatus> addExportBillOfLading(@RequestBody ExportBillOfLading exportBillOfLading) {
Integer i = letterOfCreditApplicationService.addExportBillOfLading(exportBillOfLading);
String type;
if (exportBillOfLading.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("填写填写海运提单-回显")
@PostMapping("getExportBillOfLading")
public ExportBillOfLading getExportBillOfLading(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
ExportBillOfLadingExample exportBillOfLadingExample = new ExportBillOfLadingExample();
exportBillOfLadingExample.createCriteria().andNumberEqualTo(number).andUserIdEqualTo(userId);
List<ExportBillOfLading> exportBillOfLadingList = exportBillOfLadingMapper.selectByExample(exportBillOfLadingExample);
if (!exportBillOfLadingList.isEmpty()) {
return exportBillOfLadingList.get(0);
}
return null;
}
@AnonymousAccess
@ApiOperation("出口审单-提交")
@PostMapping("submitExportReview")
public ResultEntity<HttpStatus> submitExportReview(@RequestBody ExportReview exportReview) {
if (StringUtils.isBlank(exportReview.getReviewStatus())) {
return new ResultEntity<HttpStatus>(HttpStatus.BAD_REQUEST, "请选择提交状态!");
}
if (StringUtils.isBlank(exportReview.getReviewReason())) {
return new ResultEntity<HttpStatus>(HttpStatus.BAD_REQUEST, "请输入审核理由!");
}
exportReview.setCreateTime(new Date());
exportReview.setSubmitStatus(1);
exportReviewMapper.insert(exportReview);
return new ResultEntity<HttpStatus>(HttpStatus.OK, "提交成功!");
}
@AnonymousAccess
@ApiOperation("出口审单-回显")
@PostMapping("getExportReview")
public ExportReview getExportReview(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
ExportReviewExample exportReviewExample = new ExportReviewExample();
exportReviewExample.createCriteria().andNumberEqualTo(number).andUserIdEqualTo(userId);
List<ExportReview> exportReviewList = exportReviewMapper.selectByExample(exportReviewExample);
if (!exportReviewList.isEmpty()) {
return exportReviewList.get(0);
}
return null;
}
@AnonymousAccess
@ApiOperation("出口押汇登记-保存/提交")
@PostMapping("addExportFinancingRegistration")
public ResultEntity<HttpStatus> addExportFinancingRegistration(@RequestBody ExportFinancingRegistration exportFinancingRegistration) {
Integer i = letterOfCreditApplicationService.addExportFinancingRegistration(exportFinancingRegistration);
String type;
if (exportFinancingRegistration.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("出口押汇登记-回显")
@PostMapping("getExportBillOfLading")
public ExportFinancingRegistration getExportFinancingRegistration(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
// 获取打包放款对象
ExportLetterOfCreditPackagingExample letterExample = new ExportLetterOfCreditPackagingExample();
letterExample.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportLetterOfCreditPackaging> letterOfCreditPackagings = letterOfCreditPackagingMapper.selectByExample(letterExample);
// 如果没有放款记录,直接返回 null
if (CollectionUtils.isEmpty(letterOfCreditPackagings)) {
return null;
}
//出口押汇登记对象
ExportFinancingRegistrationExample example = new ExportFinancingRegistrationExample();
example.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportFinancingRegistration> exportFinancingRegistrations = exportFinancingRegistrationMapper.selectByExample(example);
ExportFinancingRegistration exportFinancingRegistration;
if (exportFinancingRegistrations.isEmpty()) {
exportFinancingRegistration = new ExportFinancingRegistration();
} else {
exportFinancingRegistration = exportFinancingRegistrations.get(0);
}
ExportLetterOfCreditPackaging exportLetterOfCreditPackaging = letterOfCreditPackagings.get(0);
String creditLetterNumber = exportLetterOfCreditPackaging.getCreditLetterNumber(); //信用证号
String customerName = exportLetterOfCreditPackaging.getCustomerName(); //客户名称
BigDecimal packagingAmount = exportLetterOfCreditPackaging.getPackagingAmount(); //打包金额
String packagingCurrency = exportLetterOfCreditPackaging.getPackagingCurrency(); //打包币种
exportFinancingRegistration.setCreditLetterNumber(creditLetterNumber);
exportFinancingRegistration.setCustomerName(customerName);
exportFinancingRegistration.setFinancingAmount(packagingAmount);
exportFinancingRegistration.setFinancingCurrency(packagingCurrency);
return exportFinancingRegistration;
}
@AnonymousAccess
@ApiOperation("寄单索汇-保存/提交")
@PostMapping("addExportRemittanceRegistration")
public ResultEntity<HttpStatus> addExportRemittanceRegistration(@RequestBody ExportRemittanceRegistration exportRemittanceRegistration) {
Integer i = letterOfCreditApplicationService.addExportRemittanceRegistration(exportRemittanceRegistration);
String type;
if (exportRemittanceRegistration.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("寄单索汇-回显")
@PostMapping("getExportRemittanceRegistration")
public ExportRemittanceRegistration getExportRemittanceRegistration(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
ExportLetterOfCreditApplicationExample letterOfCreditApplicationExample = new ExportLetterOfCreditApplicationExample();
letterOfCreditApplicationExample.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportLetterOfCreditApplication> letterOfCreditApplications = letterOfCreditApplicationMapper.selectByExample(letterOfCreditApplicationExample);
//未完成来证登记步骤 直接返回null
if (letterOfCreditApplications.isEmpty()) {
return null;
}
ExportRemittanceRegistrationExample example = new ExportRemittanceRegistrationExample();
example.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportRemittanceRegistration> exportRemittanceRegistrations = exportRemittanceRegistrationMapper.selectByExample(example);
ExportRemittanceRegistration remittanceRegistration;
if (!exportRemittanceRegistrations.isEmpty()) {
remittanceRegistration = exportRemittanceRegistrations.get(0);
} else {
remittanceRegistration = new ExportRemittanceRegistration();
}
ExportLetterOfCreditApplication exportLetterOfCreditApplication = letterOfCreditApplications.get(0);
if (StringUtils.isNotBlank(exportLetterOfCreditApplication.getCreditLetterNumber())) {
String creditLetterNumber = exportLetterOfCreditApplication.getCreditLetterNumber();//信用证号
remittanceRegistration.setCreditLetterNumber(creditLetterNumber);
}
if (StringUtils.isNotBlank(exportLetterOfCreditApplication.getBeneficiaryName())) {
String beneficiaryName = exportLetterOfCreditApplication.getBeneficiaryName(); //受益人名称
remittanceRegistration.setBeneficiaryName(beneficiaryName);
}
if (StringUtils.isNotBlank(exportLetterOfCreditApplication.getBeneficiaryAddress())) {
String beneficiaryAddress = exportLetterOfCreditApplication.getBeneficiaryAddress(); //收益人地址
remittanceRegistration.setBeneficiaryAddress(beneficiaryAddress);
}
if (exportLetterOfCreditApplication.getUsancePeriod() != null) {
Integer usancePeriod = exportLetterOfCreditApplication.getUsancePeriod(); //远期期限
remittanceRegistration.setUsancePeriod(usancePeriod);
}
if (exportLetterOfCreditApplication.getActualTelegramFee() != null) {
BigDecimal actualTelegramFee = exportLetterOfCreditApplication.getActualTelegramFee();//实收电报费
remittanceRegistration.setActualTelegramFee(actualTelegramFee);
}
if (exportLetterOfCreditApplication.getActualIssuingFee() != null) {
BigDecimal actualIssuingFee = exportLetterOfCreditApplication.getActualIssuingFee(); //todo 实收开证手续费是 议付费吗?
remittanceRegistration.setActualIssuingFee(actualIssuingFee);
}
return remittanceRegistration;
}
@AnonymousAccess
@ApiOperation("付款承兑-保存/提交")
@PostMapping("addExportPaymentAcceptance")
public ResultEntity<HttpStatus> addExportPaymentAcceptance(@RequestBody ExportPaymentAcceptance exportPaymentAcceptance) {
Integer i = letterOfCreditApplicationService.addExportPaymentAcceptance(exportPaymentAcceptance);
String type;
if (exportPaymentAcceptance.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("付款承兑-回显")
@PostMapping("getExportPaymentAcceptance")
public ExportPaymentAcceptance getExportPaymentAcceptance(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
ExportLetterOfCreditApplicationExample letterOfCreditApplicationExample = new ExportLetterOfCreditApplicationExample();
letterOfCreditApplicationExample.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportLetterOfCreditApplication> letterOfCreditApplications = letterOfCreditApplicationMapper.selectByExample(letterOfCreditApplicationExample);
//未完成来证登记步骤 直接返回null
if (letterOfCreditApplications.isEmpty()) {
return null;
}
ExportLetterOfCreditApplication exportLetterOfCreditApplication = letterOfCreditApplications.get(0);
String creditLetterNumber = exportLetterOfCreditApplication.getCreditLetterNumber();
ExportPaymentAcceptanceExample example = new ExportPaymentAcceptanceExample();
example.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportPaymentAcceptance> exportPaymentAcceptances = exportPaymentAcceptanceMapper.selectByExample(example);
ExportPaymentAcceptance exportPaymentAcceptance;
if (exportPaymentAcceptances.isEmpty()) {
exportPaymentAcceptance = new ExportPaymentAcceptance();
} else {
exportPaymentAcceptance = exportPaymentAcceptances.get(0);
}
exportPaymentAcceptance.setCreditLetterNumber(creditLetterNumber);
return exportPaymentAcceptance;
}
@AnonymousAccess
@ApiOperation("融资返还登记-保存/提交")
@PostMapping("addExportFinancingReturnRegistration")
public ResultEntity<HttpStatus> addExportFinancingReturnRegistration(@RequestBody ExportFinancingReturnRegistration exportFinancingReturnRegistration) {
Integer i = letterOfCreditApplicationService.addExportFinancingReturnRegistration(exportFinancingReturnRegistration);
String type;
if (exportFinancingReturnRegistration.getSubmitStatus() == 1) {
type = "提交";
} else {
type = "保存";
}
if (i > 0) {
return new ResultEntity<>(HttpStatus.OK, type + "成功");
} else {
return new ResultEntity<>(HttpStatus.OK, type + "失败");
}
}
@AnonymousAccess
@ApiOperation("融资返还登记-回显")
@PostMapping("getExportPaymentAcceptance")
public ExportFinancingReturnRegistration getExportFinancingReturnRegistration(@ApiParam("用户ID") String userId,
@ApiParam("案例序号") Integer number) {
//出口押汇对象查询
ExportFinancingRegistrationExample financingRegistrationExample = new ExportFinancingRegistrationExample();
financingRegistrationExample.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportFinancingRegistration> exportFinancingRegistrations = exportFinancingRegistrationMapper.selectByExample(financingRegistrationExample);
if (exportFinancingRegistrations.isEmpty()) {
return null;
}
ExportFinancingRegistration financingRegistration = exportFinancingRegistrations.get(0);
String customerName = financingRegistration.getCustomerName();//客户名称
String financingCurrency = financingRegistration.getFinancingCurrency(); //融资币种
Date interestStartDate = financingRegistration.getInterestStartDate(); //起息日
String loanTerm = financingRegistration.getLoanTerm(); //贷款期限
//融资返回登记对象
ExportFinancingReturnRegistrationExample example = new ExportFinancingReturnRegistrationExample();
example.createCriteria().andUserIdEqualTo(userId).andNumberEqualTo(number);
List<ExportFinancingReturnRegistration> exportFinancingReturnRegistrations = financingReturnRegistrationMapper.selectByExample(example);
ExportFinancingReturnRegistration exportFinancingReturnRegistration;
if (!exportFinancingReturnRegistrations.isEmpty()) {
exportFinancingReturnRegistration = exportFinancingReturnRegistrations.get(0);
} else {
exportFinancingReturnRegistration = new ExportFinancingReturnRegistration();
}
exportFinancingReturnRegistration.setCustomerName(customerName);
exportFinancingReturnRegistration.setFinancingCurrency(financingCurrency);
exportFinancingReturnRegistration.setInterestStartDate(interestStartDate);
exportFinancingReturnRegistration.setLoanTerm(loanTerm);
return exportFinancingReturnRegistration;
}
}

@ -1,9 +1,10 @@
package com.sztzjy.bank.entity;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
/**
* -
*
@ -89,6 +90,29 @@ public class ExportCargoTransportationInsurancePolicy {
@ApiModelProperty(notes = "保险货物项")
private String descriptionOfGoods;
@ApiModelProperty(notes = "回显用 合同编号")
private String contractNumber;
@ApiModelProperty(notes = "回显用 发票编号")
private String invoiceNo;
public String getContractNumber() {
return contractNumber;
}
public void setContractNumber(String contractNumber) {
this.contractNumber = contractNumber;
}
public String getInvoiceNo() {
return invoiceNo;
}
public void setInvoiceNo(String invoiceNo) {
this.invoiceNo = invoiceNo;
}
public Integer getId() {
return id;
}

@ -38,6 +38,9 @@ public class ExportCommercialInvoice {
@ApiModelProperty(notes = "唛头号码")
private String marksAndNo;
@ApiModelProperty(notes = "数量与货品名")
private String quantitiesAndDescriptions;
@ApiModelProperty(notes = "单价")
private BigDecimal unitPrice;
@ -74,8 +77,17 @@ public class ExportCommercialInvoice {
@ApiModelProperty(notes = "第几套案例1、2、3")
private Integer number;
@ApiModelProperty(notes = "数量与货品名")
private String quantitiesAndDescriptions;
@ApiModelProperty(notes = "回显用 合同号")
private String contractNumber;
public String getContractNumber() {
return contractNumber;
}
public void setContractNumber(String contractNumber) {
this.contractNumber = contractNumber;
}
public Integer getId() {
return id;
@ -149,6 +161,14 @@ public class ExportCommercialInvoice {
this.marksAndNo = marksAndNo == null ? null : marksAndNo.trim();
}
public String getQuantitiesAndDescriptions() {
return quantitiesAndDescriptions;
}
public void setQuantitiesAndDescriptions(String quantitiesAndDescriptions) {
this.quantitiesAndDescriptions = quantitiesAndDescriptions == null ? null : quantitiesAndDescriptions.trim();
}
public BigDecimal getUnitPrice() {
return unitPrice;
}
@ -244,12 +264,4 @@ public class ExportCommercialInvoice {
public void setNumber(Integer number) {
this.number = number;
}
public String getQuantitiesAndDescriptions() {
return quantitiesAndDescriptions;
}
public void setQuantitiesAndDescriptions(String quantitiesAndDescriptions) {
this.quantitiesAndDescriptions = quantitiesAndDescriptions == null ? null : quantitiesAndDescriptions.trim();
}
}

@ -743,6 +743,76 @@ public class ExportCommercialInvoiceExample {
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsIsNull() {
addCriterion("quantities_and_descriptions is null");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsIsNotNull() {
addCriterion("quantities_and_descriptions is not null");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsEqualTo(String value) {
addCriterion("quantities_and_descriptions =", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsNotEqualTo(String value) {
addCriterion("quantities_and_descriptions <>", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsGreaterThan(String value) {
addCriterion("quantities_and_descriptions >", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsGreaterThanOrEqualTo(String value) {
addCriterion("quantities_and_descriptions >=", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsLessThan(String value) {
addCriterion("quantities_and_descriptions <", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsLessThanOrEqualTo(String value) {
addCriterion("quantities_and_descriptions <=", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsLike(String value) {
addCriterion("quantities_and_descriptions like", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsNotLike(String value) {
addCriterion("quantities_and_descriptions not like", value, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsIn(List<String> values) {
addCriterion("quantities_and_descriptions in", values, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsNotIn(List<String> values) {
addCriterion("quantities_and_descriptions not in", values, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsBetween(String value1, String value2) {
addCriterion("quantities_and_descriptions between", value1, value2, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andQuantitiesAndDescriptionsNotBetween(String value1, String value2) {
addCriterion("quantities_and_descriptions not between", value1, value2, "quantitiesAndDescriptions");
return (Criteria) this;
}
public Criteria andUnitPriceIsNull() {
addCriterion("unit_price is null");
return (Criteria) this;

@ -1,5 +1,6 @@
package com.sztzjy.bank.entity;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
@ -13,6 +14,12 @@ public class ExportFinancingRegistration {
@ApiModelProperty(notes = "主键ID")
private Integer id;
@ApiModelProperty(notes = "客户名称")
private String customerName;
@ApiModelProperty(notes = "融资币种")
private String financingCurrency;
@ApiModelProperty(notes = "融资(贷款入账)账号")
private String financingAccount;
@ -49,6 +56,31 @@ public class ExportFinancingRegistration {
@ApiModelProperty(notes = "第几套案例1、2、3")
private Integer number;
//回显用
@ApiModelProperty(notes = "回显用-信用证号")
private String creditLetterNumber;
@ApiModelProperty(notes = "回显-融资金额")
private BigDecimal financingAmount;
public String getCreditLetterNumber() {
return creditLetterNumber;
}
public void setCreditLetterNumber(String creditLetterNumber) {
this.creditLetterNumber = creditLetterNumber;
}
public BigDecimal getFinancingAmount() {
return financingAmount;
}
public void setFinancingAmount(BigDecimal financingAmount) {
this.financingAmount = financingAmount;
}
public Integer getId() {
return id;
}
@ -57,6 +89,22 @@ public class ExportFinancingRegistration {
this.id = id;
}
public String getCustomerName() {
return customerName;
}
public void setCustomerName(String customerName) {
this.customerName = customerName == null ? null : customerName.trim();
}
public String getFinancingCurrency() {
return financingCurrency;
}
public void setFinancingCurrency(String financingCurrency) {
this.financingCurrency = financingCurrency == null ? null : financingCurrency.trim();
}
public String getFinancingAccount() {
return financingAccount;
}

@ -165,6 +165,146 @@ public class ExportFinancingRegistrationExample {
return (Criteria) this;
}
public Criteria andCustomerNameIsNull() {
addCriterion("customer_name is null");
return (Criteria) this;
}
public Criteria andCustomerNameIsNotNull() {
addCriterion("customer_name is not null");
return (Criteria) this;
}
public Criteria andCustomerNameEqualTo(String value) {
addCriterion("customer_name =", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameNotEqualTo(String value) {
addCriterion("customer_name <>", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameGreaterThan(String value) {
addCriterion("customer_name >", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameGreaterThanOrEqualTo(String value) {
addCriterion("customer_name >=", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameLessThan(String value) {
addCriterion("customer_name <", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameLessThanOrEqualTo(String value) {
addCriterion("customer_name <=", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameLike(String value) {
addCriterion("customer_name like", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameNotLike(String value) {
addCriterion("customer_name not like", value, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameIn(List<String> values) {
addCriterion("customer_name in", values, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameNotIn(List<String> values) {
addCriterion("customer_name not in", values, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameBetween(String value1, String value2) {
addCriterion("customer_name between", value1, value2, "customerName");
return (Criteria) this;
}
public Criteria andCustomerNameNotBetween(String value1, String value2) {
addCriterion("customer_name not between", value1, value2, "customerName");
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<String> values) {
addCriterion("financing_currency in", values, "financingCurrency");
return (Criteria) this;
}
public Criteria andFinancingCurrencyNotIn(List<String> 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 andFinancingAccountIsNull() {
addCriterion("financing_account is null");
return (Criteria) this;

@ -23,6 +23,9 @@ public class ExportFinancingReturnRegistration {
@ApiModelProperty(notes = "本次融资返还账号")
private String financingReturnAccount;
@ApiModelProperty(notes = "利息收入")
private BigDecimal interestIncome;
@ApiModelProperty(notes = "用户ID")
private String userId;
@ -44,6 +47,64 @@ public class ExportFinancingReturnRegistration {
@ApiModelProperty(notes = "第几套案例1、2、3")
private Integer number;
//回显用
@ApiModelProperty(notes = "回显用-客户名称")
private String customerName;
@ApiModelProperty(notes = "融资币种")
private String financingCurrency;
@ApiModelProperty(notes = "起息日")
private Date interestStartDate;
@ApiModelProperty(notes = "贷款期限")
private String loanTerm;
@ApiModelProperty(notes = "执行利率")
private String effectiveInterestRate;
public String getCustomerName() {
return customerName;
}
public void setCustomerName(String customerName) {
this.customerName = customerName;
}
public String getFinancingCurrency() {
return financingCurrency;
}
public void setFinancingCurrency(String financingCurrency) {
this.financingCurrency = financingCurrency;
}
public Date getInterestStartDate() {
return interestStartDate;
}
public void setInterestStartDate(Date interestStartDate) {
this.interestStartDate = interestStartDate;
}
public String getLoanTerm() {
return loanTerm;
}
public void setLoanTerm(String loanTerm) {
this.loanTerm = loanTerm;
}
public String getEffectiveInterestRate() {
return effectiveInterestRate;
}
public void setEffectiveInterestRate(String effectiveInterestRate) {
this.effectiveInterestRate = effectiveInterestRate;
}
public Integer getId() {
return id;
}
@ -76,6 +137,14 @@ public class ExportFinancingReturnRegistration {
this.financingReturnAccount = financingReturnAccount == null ? null : financingReturnAccount.trim();
}
public BigDecimal getInterestIncome() {
return interestIncome;
}
public void setInterestIncome(BigDecimal interestIncome) {
this.interestIncome = interestIncome;
}
public String getUserId() {
return userId;
}

@ -366,6 +366,66 @@ public class ExportFinancingReturnRegistrationExample {
return (Criteria) this;
}
public Criteria andInterestIncomeIsNull() {
addCriterion("interest_income is null");
return (Criteria) this;
}
public Criteria andInterestIncomeIsNotNull() {
addCriterion("interest_income is not null");
return (Criteria) this;
}
public Criteria andInterestIncomeEqualTo(BigDecimal value) {
addCriterion("interest_income =", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeNotEqualTo(BigDecimal value) {
addCriterion("interest_income <>", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeGreaterThan(BigDecimal value) {
addCriterion("interest_income >", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("interest_income >=", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeLessThan(BigDecimal value) {
addCriterion("interest_income <", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeLessThanOrEqualTo(BigDecimal value) {
addCriterion("interest_income <=", value, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeIn(List<BigDecimal> values) {
addCriterion("interest_income in", values, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeNotIn(List<BigDecimal> values) {
addCriterion("interest_income not in", values, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("interest_income between", value1, value2, "interestIncome");
return (Criteria) this;
}
public Criteria andInterestIncomeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("interest_income not between", value1, value2, "interestIncome");
return (Criteria) this;
}
public Criteria andUserIdIsNull() {
addCriterion("user_id is null");
return (Criteria) this;

@ -23,6 +23,9 @@ public class ExportPaymentAcceptance {
@ApiModelProperty(notes = "币种")
private String currency;
@ApiModelProperty(notes = "到期日")
private Date maturityData;
@ApiModelProperty(notes = "用户ID")
private String userId;
@ -44,6 +47,18 @@ public class ExportPaymentAcceptance {
@ApiModelProperty(notes = "第几套案例1、2、3")
private Integer number;
//回显用
@ApiModelProperty(notes = "回显用-信用证号")
private String creditLetterNumber;
public String getCreditLetterNumber() {
return creditLetterNumber;
}
public void setCreditLetterNumber(String creditLetterNumber) {
this.creditLetterNumber = creditLetterNumber;
}
public Integer getId() {
return id;
}
@ -76,6 +91,14 @@ public class ExportPaymentAcceptance {
this.currency = currency == null ? null : currency.trim();
}
public Date getMaturityData() {
return maturityData;
}
public void setMaturityData(Date maturityData) {
this.maturityData = maturityData;
}
public String getUserId() {
return userId;
}

@ -366,6 +366,66 @@ public class ExportPaymentAcceptanceExample {
return (Criteria) this;
}
public Criteria andMaturityDataIsNull() {
addCriterion("maturity_data is null");
return (Criteria) this;
}
public Criteria andMaturityDataIsNotNull() {
addCriterion("maturity_data is not null");
return (Criteria) this;
}
public Criteria andMaturityDataEqualTo(Date value) {
addCriterion("maturity_data =", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataNotEqualTo(Date value) {
addCriterion("maturity_data <>", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataGreaterThan(Date value) {
addCriterion("maturity_data >", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataGreaterThanOrEqualTo(Date value) {
addCriterion("maturity_data >=", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataLessThan(Date value) {
addCriterion("maturity_data <", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataLessThanOrEqualTo(Date value) {
addCriterion("maturity_data <=", value, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataIn(List<Date> values) {
addCriterion("maturity_data in", values, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataNotIn(List<Date> values) {
addCriterion("maturity_data not in", values, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataBetween(Date value1, Date value2) {
addCriterion("maturity_data between", value1, value2, "maturityData");
return (Criteria) this;
}
public Criteria andMaturityDataNotBetween(Date value1, Date value2) {
addCriterion("maturity_data not between", value1, value2, "maturityData");
return (Criteria) this;
}
public Criteria andUserIdIsNull() {
addCriterion("user_id is null");
return (Criteria) this;

@ -104,6 +104,82 @@ public class ExportRemittanceRegistration {
@ApiModelProperty(notes = "第几套案例1、2、3")
private Integer number;
//回显用
@ApiModelProperty(notes = "回显用-信用证号")
private String creditLetterNumber;
@ApiModelProperty(notes = "回显用-受益人名称")
private String beneficiaryName;
@ApiModelProperty(notes = "回显用-收益人地址")
private String beneficiaryAddress;
@ApiModelProperty(notes = "回显用-远期期限")
private Integer usancePeriod;
@ApiModelProperty(notes = "回显用-实收电报费")
private BigDecimal actualTelegramFee;
@ApiModelProperty(notes = "回显用-议付费吗")
private BigDecimal actualIssuingFee;
public Integer getUsancePeriod() {
return usancePeriod;
}
public void setUsancePeriod(Integer usancePeriod) {
this.usancePeriod = usancePeriod;
}
public BigDecimal getActualTelegramFee() {
return actualTelegramFee;
}
public void setActualTelegramFee(BigDecimal actualTelegramFee) {
this.actualTelegramFee = actualTelegramFee;
}
public BigDecimal getActualIssuingFee() {
return actualIssuingFee;
}
public void setActualIssuingFee(BigDecimal actualIssuingFee) {
this.actualIssuingFee = actualIssuingFee;
}
public Boolean getEmbossedConfirmation() {
return isEmbossedConfirmation;
}
public void setEmbossedConfirmation(Boolean embossedConfirmation) {
isEmbossedConfirmation = embossedConfirmation;
}
public String getCreditLetterNumber() {
return creditLetterNumber;
}
public void setCreditLetterNumber(String creditLetterNumber) {
this.creditLetterNumber = creditLetterNumber;
}
public String getBeneficiaryName() {
return beneficiaryName;
}
public void setBeneficiaryName(String beneficiaryName) {
this.beneficiaryName = beneficiaryName;
}
public String getBeneficiaryAddress() {
return beneficiaryAddress;
}
public void setBeneficiaryAddress(String beneficiaryAddress) {
this.beneficiaryAddress = beneficiaryAddress;
}
public Integer getId() {
return id;
}

@ -13,6 +13,9 @@ public class ExportReview {
@ApiModelProperty(notes = "主键ID")
private Integer id;
@ApiModelProperty(notes = "通过/不通过")
private String reviewStatus;
@ApiModelProperty(notes = "用户ID")
private String userId;
@ -45,6 +48,14 @@ public class ExportReview {
this.id = id;
}
public String getReviewStatus() {
return reviewStatus;
}
public void setReviewStatus(String reviewStatus) {
this.reviewStatus = reviewStatus == null ? null : reviewStatus.trim();
}
public String getUserId() {
return userId;
}

@ -165,6 +165,76 @@ public class ExportReviewExample {
return (Criteria) this;
}
public Criteria andReviewStatusIsNull() {
addCriterion("review_status is null");
return (Criteria) this;
}
public Criteria andReviewStatusIsNotNull() {
addCriterion("review_status is not null");
return (Criteria) this;
}
public Criteria andReviewStatusEqualTo(String value) {
addCriterion("review_status =", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusNotEqualTo(String value) {
addCriterion("review_status <>", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusGreaterThan(String value) {
addCriterion("review_status >", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusGreaterThanOrEqualTo(String value) {
addCriterion("review_status >=", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusLessThan(String value) {
addCriterion("review_status <", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusLessThanOrEqualTo(String value) {
addCriterion("review_status <=", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusLike(String value) {
addCriterion("review_status like", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusNotLike(String value) {
addCriterion("review_status not like", value, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusIn(List<String> values) {
addCriterion("review_status in", values, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusNotIn(List<String> values) {
addCriterion("review_status not in", values, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusBetween(String value1, String value2) {
addCriterion("review_status between", value1, value2, "reviewStatus");
return (Criteria) this;
}
public Criteria andReviewStatusNotBetween(String value1, String value2) {
addCriterion("review_status not between", value1, value2, "reviewStatus");
return (Criteria) this;
}
public Criteria andUserIdIsNull() {
addCriterion("user_id is null");
return (Criteria) this;

@ -0,0 +1,38 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/17
*/
@Data
public class ExportBillOfLadingDTO {
@ApiModelProperty(notes = "装运者")
private String shipper;
@ApiModelProperty(notes = "海运提单号")
private String blNo;
@ApiModelProperty(notes = "收货人")
private String consignee;
@ApiModelProperty(notes = "装运港")
private String placeOfReceipt;
@ApiModelProperty(notes = "卸货港")
private String portOfDischarge;
@ApiModelProperty(notes = "发货港")
private String portOfLoading;
@ApiModelProperty(notes = "日期")
private Date date;
@ApiModelProperty(notes = "签发地点及日期")
private String placeAndDateOfIssue;
}

@ -0,0 +1,23 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/17
*/
@Data
public class ExportCargoTransportationInsurancePolicyDTO {
@ApiModelProperty(notes = "启运日期")
private Date slgOnOrAbt;
@ApiModelProperty(notes = "日期")
private Date date;
@ApiModelProperty(notes = "签名")
private String signature;
}

@ -0,0 +1,41 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/17
*/
@Data
public class ExportCommercialInvoiceDTO {
@ApiModelProperty(notes = "名址")
private String address;
@ApiModelProperty(notes = "日期")
private Date date;
@ApiModelProperty(notes = "起运港")
private String fromPort;
@ApiModelProperty(notes = "目的港")
private String toPort;
@ApiModelProperty(notes = "数量与货品名")
private String quantitiesAndDescriptions;
@ApiModelProperty(notes = "单价")
private BigDecimal unitPrice;
@ApiModelProperty(notes = "总价")
private BigDecimal amount;
@ApiModelProperty(notes = "总额")
private BigDecimal totalAmount;
@ApiModelProperty(notes = "签名")
private String signature;
}

@ -0,0 +1,22 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/17
*/
@Data
public class ExportFinancingRegistrationDTO {
@ApiModelProperty(notes = "融资(贷款入账)账号")
private String financingAccount;
@ApiModelProperty(notes = "起息日")
private Date interestStartDate;
@ApiModelProperty(notes = "贷款期限")
private String loanTerm;
}

@ -0,0 +1,19 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @Author xcj
* @Date 2025/3/18
*/
@Data
public class ExportFinancingReturnRegistrationDto {
@ApiModelProperty(notes = "返还融资本金")
private BigDecimal returnPrincipal;
@ApiModelProperty(notes = "本次融资返还账号")
private String financingReturnAccount;
}

@ -0,0 +1,26 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/18
*/
@Data
public class ExportPaymentAcceptanceDto {
@ApiModelProperty(notes = "回电类型")
private String responseType;
@ApiModelProperty(notes = "金额")
private BigDecimal amount;
@ApiModelProperty(notes = "币种")
private String currency;
@ApiModelProperty(notes = "到期日")
private Date maturityData;
}

@ -0,0 +1,80 @@
package com.sztzjy.bank.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Author xcj
* @Date 2025/3/17
*/
@Data
public class ExportRemittanceRegistrationDTO {
@ApiModelProperty(notes = "议付币种")
private String paymentCurrency;
@ApiModelProperty(notes = "议付金额")
private BigDecimal paymentAmount;
@ApiModelProperty(notes = "即期/远期")
private String spotForward;
@ApiModelProperty(notes = "开证行代码")
private String issuingBankCode;
@ApiModelProperty(notes = "收单行代码")
private String receivingBankCode;
@ApiModelProperty(notes = "开证日")
private Date issuanceDate;
@ApiModelProperty(notes = "收费方式")
private String chargingMethod;
@ApiModelProperty(notes = "是否为压印核符")
private Boolean isEmbossedConfirmation;
@ApiModelProperty(notes = "收费币种")
private String chargingCurrency;
@ApiModelProperty(notes = "信用证币别")
private String letterOfCreditCurrency;
@ApiModelProperty(notes = "信用证金额")
private BigDecimal letterOfCreditAmount;
@ApiModelProperty(notes = "快递国别")
private String expressCountry;
@ApiModelProperty(notes = "议付日期")
private Date paymentDate;
@ApiModelProperty(notes = "电报费类型")
private String telegramFeeType;
@ApiModelProperty(notes = "汇票1为有填0为无填")
private Boolean draft;
@ApiModelProperty(notes = "发票1为有填0为无填")
private Boolean invoice;
@ApiModelProperty(notes = "装箱单1为有填0为无填")
private Boolean packingList;
@ApiModelProperty(notes = "保险单1为有填0为无填")
private Boolean insurancePolicy;
@ApiModelProperty(notes = "提单1为有填0为无填")
private Boolean billOfLading;
@ApiModelProperty(notes = "检验证1为有填0为无填")
private Boolean inspectionCertificate;
@ApiModelProperty(notes = "普惠制产地证1为有填0为无填")
private Boolean preferentialOriginCertificate;
@ApiModelProperty(notes = "一般产地证1为有填0为无填")
private Boolean generalCertificateOfOrigin;
}

@ -16,21 +16,15 @@ public interface ExportCommercialInvoiceMapper {
int insertSelective(ExportCommercialInvoice record);
List<ExportCommercialInvoice> selectByExampleWithBLOBs(ExportCommercialInvoiceExample example);
List<ExportCommercialInvoice> selectByExample(ExportCommercialInvoiceExample example);
ExportCommercialInvoice selectByPrimaryKey(Integer id);
int updateByExampleSelective(@Param("record") ExportCommercialInvoice record, @Param("example") ExportCommercialInvoiceExample example);
int updateByExampleWithBLOBs(@Param("record") ExportCommercialInvoice record, @Param("example") ExportCommercialInvoiceExample example);
int updateByExample(@Param("record") ExportCommercialInvoice record, @Param("example") ExportCommercialInvoiceExample example);
int updateByPrimaryKeySelective(ExportCommercialInvoice record);
int updateByPrimaryKeyWithBLOBs(ExportCommercialInvoice record);
int updateByPrimaryKey(ExportCommercialInvoice record);
}

@ -1,9 +1,6 @@
package com.sztzjy.bank.service;
import com.sztzjy.bank.entity.ExportBillOfExchange;
import com.sztzjy.bank.entity.ExportLetterOfCreditApplication;
import com.sztzjy.bank.entity.ExportLetterOfCreditPackaging;
import com.sztzjy.bank.entity.ExportPresentationOfDocuments;
import com.sztzjy.bank.entity.*;
/**
* @Author xcj
@ -17,4 +14,18 @@ public interface ExportLetterOfCreditApplicationService {
Integer addPresentationOfDocuments(ExportPresentationOfDocuments exportPresentationOfDocuments);
Integer addExportBillOfExchange(ExportBillOfExchange exportBillOfExchange);
Integer addExportCommercialInvoice(ExportCommercialInvoice exportCommercialInvoice);
Integer addExportCargoTransportationInsurancePolicy(ExportCargoTransportationInsurancePolicy exportCargoTransportationInsurancePolicy);
Integer addExportBillOfLading(ExportBillOfLading exportBillOfLading);
Integer addExportFinancingRegistration(ExportFinancingRegistration exportFinancingRegistration);
Integer addExportRemittanceRegistration(ExportRemittanceRegistration exportRemittanceRegistration);
Integer addExportPaymentAcceptance(ExportPaymentAcceptance exportPaymentAcceptance);
Integer addExportFinancingReturnRegistration(ExportFinancingReturnRegistration exportFinancingReturnRegistration);
}

@ -1,554 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.bank.mapper.ExportCommercialInvoiceMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.bank.entity.ExportCommercialInvoice">
<id column="id" jdbcType="INTEGER" property="id" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="invoice_no" jdbcType="VARCHAR" property="invoiceNo" />
<result column="lc_no" jdbcType="VARCHAR" property="lcNo" />
<result column="date" jdbcType="DATE" property="date" />
<result column="sc_no" jdbcType="VARCHAR" property="scNo" />
<result column="from_port" jdbcType="VARCHAR" property="fromPort" />
<result column="to_port" jdbcType="VARCHAR" property="toPort" />
<result column="marks_and_no" jdbcType="VARCHAR" property="marksAndNo" />
<result column="unit_price" jdbcType="DECIMAL" property="unitPrice" />
<result column="amount" jdbcType="DECIMAL" property="amount" />
<result column="total_amount" jdbcType="DECIMAL" property="totalAmount" />
<result column="issued_by" jdbcType="VARCHAR" property="issuedBy" />
<result column="signature" jdbcType="VARCHAR" property="signature" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="save_status" jdbcType="INTEGER" property="saveStatus" />
<result column="submit_status" jdbcType="INTEGER" property="submitStatus" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="number" jdbcType="INTEGER" property="number" />
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.sztzjy.bank.entity.ExportCommercialInvoice">
<result column="quantities_and_descriptions" jdbcType="LONGVARCHAR" property="quantitiesAndDescriptions" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, address, invoice_no, lc_no, date, sc_no, from_port, to_port, marks_and_no, unit_price,
amount, total_amount, issued_by, signature, user_id, create_time, update_time, save_status,
submit_status, error_number, number
</sql>
<sql id="Blob_Column_List">
quantities_and_descriptions
</sql>
<select id="selectByExampleWithBLOBs" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoiceExample" resultMap="ResultMapWithBLOBs">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from export_commercial_invoice
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoiceExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from export_commercial_invoice
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from export_commercial_invoice
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from export_commercial_invoice
where id = #{id,jdbcType=INTEGER}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoiceExample">
delete from export_commercial_invoice
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoice">
insert into export_commercial_invoice (id, address, invoice_no,
lc_no, date, sc_no, from_port,
to_port, marks_and_no, unit_price,
amount, total_amount, issued_by,
signature, user_id, create_time,
update_time, save_status, submit_status,
error_number, number, quantities_and_descriptions
)
values (#{id,jdbcType=INTEGER}, #{address,jdbcType=VARCHAR}, #{invoiceNo,jdbcType=VARCHAR},
#{lcNo,jdbcType=VARCHAR}, #{date,jdbcType=DATE}, #{scNo,jdbcType=VARCHAR}, #{fromPort,jdbcType=VARCHAR},
#{toPort,jdbcType=VARCHAR}, #{marksAndNo,jdbcType=VARCHAR}, #{unitPrice,jdbcType=DECIMAL},
#{amount,jdbcType=DECIMAL}, #{totalAmount,jdbcType=DECIMAL}, #{issuedBy,jdbcType=VARCHAR},
#{signature,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER},
#{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER}, #{quantitiesAndDescriptions,jdbcType=LONGVARCHAR}
)
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoice">
insert into export_commercial_invoice
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="address != null">
address,
</if>
<if test="invoiceNo != null">
invoice_no,
</if>
<if test="lcNo != null">
lc_no,
</if>
<if test="date != null">
date,
</if>
<if test="scNo != null">
sc_no,
</if>
<if test="fromPort != null">
from_port,
</if>
<if test="toPort != null">
to_port,
</if>
<if test="marksAndNo != null">
marks_and_no,
</if>
<if test="unitPrice != null">
unit_price,
</if>
<if test="amount != null">
amount,
</if>
<if test="totalAmount != null">
total_amount,
</if>
<if test="issuedBy != null">
issued_by,
</if>
<if test="signature != null">
signature,
</if>
<if test="userId != null">
user_id,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="saveStatus != null">
save_status,
</if>
<if test="submitStatus != null">
submit_status,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="number != null">
number,
</if>
<if test="quantitiesAndDescriptions != null">
quantities_and_descriptions,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="address != null">
#{address,jdbcType=VARCHAR},
</if>
<if test="invoiceNo != null">
#{invoiceNo,jdbcType=VARCHAR},
</if>
<if test="lcNo != null">
#{lcNo,jdbcType=VARCHAR},
</if>
<if test="date != null">
#{date,jdbcType=DATE},
</if>
<if test="scNo != null">
#{scNo,jdbcType=VARCHAR},
</if>
<if test="fromPort != null">
#{fromPort,jdbcType=VARCHAR},
</if>
<if test="toPort != null">
#{toPort,jdbcType=VARCHAR},
</if>
<if test="marksAndNo != null">
#{marksAndNo,jdbcType=VARCHAR},
</if>
<if test="unitPrice != null">
#{unitPrice,jdbcType=DECIMAL},
</if>
<if test="amount != null">
#{amount,jdbcType=DECIMAL},
</if>
<if test="totalAmount != null">
#{totalAmount,jdbcType=DECIMAL},
</if>
<if test="issuedBy != null">
#{issuedBy,jdbcType=VARCHAR},
</if>
<if test="signature != null">
#{signature,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
#{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
#{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
#{number,jdbcType=INTEGER},
</if>
<if test="quantitiesAndDescriptions != null">
#{quantitiesAndDescriptions,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoiceExample" resultType="java.lang.Long">
select count(*) from export_commercial_invoice
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update export_commercial_invoice
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
</if>
<if test="record.address != null">
address = #{record.address,jdbcType=VARCHAR},
</if>
<if test="record.invoiceNo != null">
invoice_no = #{record.invoiceNo,jdbcType=VARCHAR},
</if>
<if test="record.lcNo != null">
lc_no = #{record.lcNo,jdbcType=VARCHAR},
</if>
<if test="record.date != null">
date = #{record.date,jdbcType=DATE},
</if>
<if test="record.scNo != null">
sc_no = #{record.scNo,jdbcType=VARCHAR},
</if>
<if test="record.fromPort != null">
from_port = #{record.fromPort,jdbcType=VARCHAR},
</if>
<if test="record.toPort != null">
to_port = #{record.toPort,jdbcType=VARCHAR},
</if>
<if test="record.marksAndNo != null">
marks_and_no = #{record.marksAndNo,jdbcType=VARCHAR},
</if>
<if test="record.unitPrice != null">
unit_price = #{record.unitPrice,jdbcType=DECIMAL},
</if>
<if test="record.amount != null">
amount = #{record.amount,jdbcType=DECIMAL},
</if>
<if test="record.totalAmount != null">
total_amount = #{record.totalAmount,jdbcType=DECIMAL},
</if>
<if test="record.issuedBy != null">
issued_by = #{record.issuedBy,jdbcType=VARCHAR},
</if>
<if test="record.signature != null">
signature = #{record.signature,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.saveStatus != null">
save_status = #{record.saveStatus,jdbcType=INTEGER},
</if>
<if test="record.submitStatus != null">
submit_status = #{record.submitStatus,jdbcType=INTEGER},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.number != null">
number = #{record.number,jdbcType=INTEGER},
</if>
<if test="record.quantitiesAndDescriptions != null">
quantities_and_descriptions = #{record.quantitiesAndDescriptions,jdbcType=LONGVARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExampleWithBLOBs" parameterType="map">
update export_commercial_invoice
set id = #{record.id,jdbcType=INTEGER},
address = #{record.address,jdbcType=VARCHAR},
invoice_no = #{record.invoiceNo,jdbcType=VARCHAR},
lc_no = #{record.lcNo,jdbcType=VARCHAR},
date = #{record.date,jdbcType=DATE},
sc_no = #{record.scNo,jdbcType=VARCHAR},
from_port = #{record.fromPort,jdbcType=VARCHAR},
to_port = #{record.toPort,jdbcType=VARCHAR},
marks_and_no = #{record.marksAndNo,jdbcType=VARCHAR},
unit_price = #{record.unitPrice,jdbcType=DECIMAL},
amount = #{record.amount,jdbcType=DECIMAL},
total_amount = #{record.totalAmount,jdbcType=DECIMAL},
issued_by = #{record.issuedBy,jdbcType=VARCHAR},
signature = #{record.signature,jdbcType=VARCHAR},
user_id = #{record.userId,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},
error_number = #{record.errorNumber,jdbcType=INTEGER},
number = #{record.number,jdbcType=INTEGER},
quantities_and_descriptions = #{record.quantitiesAndDescriptions,jdbcType=LONGVARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update export_commercial_invoice
set id = #{record.id,jdbcType=INTEGER},
address = #{record.address,jdbcType=VARCHAR},
invoice_no = #{record.invoiceNo,jdbcType=VARCHAR},
lc_no = #{record.lcNo,jdbcType=VARCHAR},
date = #{record.date,jdbcType=DATE},
sc_no = #{record.scNo,jdbcType=VARCHAR},
from_port = #{record.fromPort,jdbcType=VARCHAR},
to_port = #{record.toPort,jdbcType=VARCHAR},
marks_and_no = #{record.marksAndNo,jdbcType=VARCHAR},
unit_price = #{record.unitPrice,jdbcType=DECIMAL},
amount = #{record.amount,jdbcType=DECIMAL},
total_amount = #{record.totalAmount,jdbcType=DECIMAL},
issued_by = #{record.issuedBy,jdbcType=VARCHAR},
signature = #{record.signature,jdbcType=VARCHAR},
user_id = #{record.userId,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},
error_number = #{record.errorNumber,jdbcType=INTEGER},
number = #{record.number,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoice">
update export_commercial_invoice
<set>
<if test="address != null">
address = #{address,jdbcType=VARCHAR},
</if>
<if test="invoiceNo != null">
invoice_no = #{invoiceNo,jdbcType=VARCHAR},
</if>
<if test="lcNo != null">
lc_no = #{lcNo,jdbcType=VARCHAR},
</if>
<if test="date != null">
date = #{date,jdbcType=DATE},
</if>
<if test="scNo != null">
sc_no = #{scNo,jdbcType=VARCHAR},
</if>
<if test="fromPort != null">
from_port = #{fromPort,jdbcType=VARCHAR},
</if>
<if test="toPort != null">
to_port = #{toPort,jdbcType=VARCHAR},
</if>
<if test="marksAndNo != null">
marks_and_no = #{marksAndNo,jdbcType=VARCHAR},
</if>
<if test="unitPrice != null">
unit_price = #{unitPrice,jdbcType=DECIMAL},
</if>
<if test="amount != null">
amount = #{amount,jdbcType=DECIMAL},
</if>
<if test="totalAmount != null">
total_amount = #{totalAmount,jdbcType=DECIMAL},
</if>
<if test="issuedBy != null">
issued_by = #{issuedBy,jdbcType=VARCHAR},
</if>
<if test="signature != null">
signature = #{signature,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
save_status = #{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
submit_status = #{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
number = #{number,jdbcType=INTEGER},
</if>
<if test="quantitiesAndDescriptions != null">
quantities_and_descriptions = #{quantitiesAndDescriptions,jdbcType=LONGVARCHAR},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoice">
update export_commercial_invoice
set address = #{address,jdbcType=VARCHAR},
invoice_no = #{invoiceNo,jdbcType=VARCHAR},
lc_no = #{lcNo,jdbcType=VARCHAR},
date = #{date,jdbcType=DATE},
sc_no = #{scNo,jdbcType=VARCHAR},
from_port = #{fromPort,jdbcType=VARCHAR},
to_port = #{toPort,jdbcType=VARCHAR},
marks_and_no = #{marksAndNo,jdbcType=VARCHAR},
unit_price = #{unitPrice,jdbcType=DECIMAL},
amount = #{amount,jdbcType=DECIMAL},
total_amount = #{totalAmount,jdbcType=DECIMAL},
issued_by = #{issuedBy,jdbcType=VARCHAR},
signature = #{signature,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
submit_status = #{submitStatus,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
number = #{number,jdbcType=INTEGER},
quantities_and_descriptions = #{quantitiesAndDescriptions,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.bank.entity.ExportCommercialInvoice">
update export_commercial_invoice
set address = #{address,jdbcType=VARCHAR},
invoice_no = #{invoiceNo,jdbcType=VARCHAR},
lc_no = #{lcNo,jdbcType=VARCHAR},
date = #{date,jdbcType=DATE},
sc_no = #{scNo,jdbcType=VARCHAR},
from_port = #{fromPort,jdbcType=VARCHAR},
to_port = #{toPort,jdbcType=VARCHAR},
marks_and_no = #{marksAndNo,jdbcType=VARCHAR},
unit_price = #{unitPrice,jdbcType=DECIMAL},
amount = #{amount,jdbcType=DECIMAL},
total_amount = #{totalAmount,jdbcType=DECIMAL},
issued_by = #{issuedBy,jdbcType=VARCHAR},
signature = #{signature,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
submit_status = #{submitStatus,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
number = #{number,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>

@ -1,338 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.bank.mapper.ExportFinancingRegistrationMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.bank.entity.ExportFinancingRegistration">
<id column="id" jdbcType="INTEGER" property="id" />
<result column="financing_account" jdbcType="VARCHAR" property="financingAccount" />
<result column="receipt_number" jdbcType="VARCHAR" property="receiptNumber" />
<result column="interest_start_date" jdbcType="TIMESTAMP" property="interestStartDate" />
<result column="loan_term" jdbcType="VARCHAR" property="loanTerm" />
<result column="effective_interest_rate" jdbcType="VARCHAR" property="effectiveInterestRate" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="save_status" jdbcType="INTEGER" property="saveStatus" />
<result column="submit_status" jdbcType="INTEGER" property="submitStatus" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="number" jdbcType="INTEGER" property="number" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, financing_account, receipt_number, interest_start_date, loan_term, effective_interest_rate,
user_id, create_time, update_time, save_status, submit_status, error_number, number
</sql>
<select id="selectByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistrationExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from export_financing_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from export_financing_registration
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from export_financing_registration
where id = #{id,jdbcType=INTEGER}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistrationExample">
delete from export_financing_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistration">
insert into export_financing_registration (id, financing_account, receipt_number,
interest_start_date, loan_term, effective_interest_rate,
user_id, create_time, update_time,
save_status, submit_status, error_number,
number)
values (#{id,jdbcType=INTEGER}, #{financingAccount,jdbcType=VARCHAR}, #{receiptNumber,jdbcType=VARCHAR},
#{interestStartDate,jdbcType=TIMESTAMP}, #{loanTerm,jdbcType=VARCHAR}, #{effectiveInterestRate,jdbcType=VARCHAR},
#{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER}, #{errorNumber,jdbcType=INTEGER},
#{number,jdbcType=INTEGER})
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistration">
insert into export_financing_registration
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="financingAccount != null">
financing_account,
</if>
<if test="receiptNumber != null">
receipt_number,
</if>
<if test="interestStartDate != null">
interest_start_date,
</if>
<if test="loanTerm != null">
loan_term,
</if>
<if test="effectiveInterestRate != null">
effective_interest_rate,
</if>
<if test="userId != null">
user_id,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="saveStatus != null">
save_status,
</if>
<if test="submitStatus != null">
submit_status,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="number != null">
number,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="financingAccount != null">
#{financingAccount,jdbcType=VARCHAR},
</if>
<if test="receiptNumber != null">
#{receiptNumber,jdbcType=VARCHAR},
</if>
<if test="interestStartDate != null">
#{interestStartDate,jdbcType=TIMESTAMP},
</if>
<if test="loanTerm != null">
#{loanTerm,jdbcType=VARCHAR},
</if>
<if test="effectiveInterestRate != null">
#{effectiveInterestRate,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
#{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
#{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
#{number,jdbcType=INTEGER},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistrationExample" resultType="java.lang.Long">
select count(*) from export_financing_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update export_financing_registration
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
</if>
<if test="record.financingAccount != null">
financing_account = #{record.financingAccount,jdbcType=VARCHAR},
</if>
<if test="record.receiptNumber != null">
receipt_number = #{record.receiptNumber,jdbcType=VARCHAR},
</if>
<if test="record.interestStartDate != null">
interest_start_date = #{record.interestStartDate,jdbcType=TIMESTAMP},
</if>
<if test="record.loanTerm != null">
loan_term = #{record.loanTerm,jdbcType=VARCHAR},
</if>
<if test="record.effectiveInterestRate != null">
effective_interest_rate = #{record.effectiveInterestRate,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.saveStatus != null">
save_status = #{record.saveStatus,jdbcType=INTEGER},
</if>
<if test="record.submitStatus != null">
submit_status = #{record.submitStatus,jdbcType=INTEGER},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.number != null">
number = #{record.number,jdbcType=INTEGER},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update export_financing_registration
set id = #{record.id,jdbcType=INTEGER},
financing_account = #{record.financingAccount,jdbcType=VARCHAR},
receipt_number = #{record.receiptNumber,jdbcType=VARCHAR},
interest_start_date = #{record.interestStartDate,jdbcType=TIMESTAMP},
loan_term = #{record.loanTerm,jdbcType=VARCHAR},
effective_interest_rate = #{record.effectiveInterestRate,jdbcType=VARCHAR},
user_id = #{record.userId,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},
error_number = #{record.errorNumber,jdbcType=INTEGER},
number = #{record.number,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistration">
update export_financing_registration
<set>
<if test="financingAccount != null">
financing_account = #{financingAccount,jdbcType=VARCHAR},
</if>
<if test="receiptNumber != null">
receipt_number = #{receiptNumber,jdbcType=VARCHAR},
</if>
<if test="interestStartDate != null">
interest_start_date = #{interestStartDate,jdbcType=TIMESTAMP},
</if>
<if test="loanTerm != null">
loan_term = #{loanTerm,jdbcType=VARCHAR},
</if>
<if test="effectiveInterestRate != null">
effective_interest_rate = #{effectiveInterestRate,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
save_status = #{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
submit_status = #{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
number = #{number,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.bank.entity.ExportFinancingRegistration">
update export_financing_registration
set financing_account = #{financingAccount,jdbcType=VARCHAR},
receipt_number = #{receiptNumber,jdbcType=VARCHAR},
interest_start_date = #{interestStartDate,jdbcType=TIMESTAMP},
loan_term = #{loanTerm,jdbcType=VARCHAR},
effective_interest_rate = #{effectiveInterestRate,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
submit_status = #{submitStatus,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
number = #{number,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>

@ -1,306 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.bank.mapper.ExportFinancingReturnRegistrationMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.bank.entity.ExportFinancingReturnRegistration">
<id column="id" jdbcType="INTEGER" property="id" />
<result column="return_principal" jdbcType="DECIMAL" property="returnPrincipal" />
<result column="receipt_number" jdbcType="VARCHAR" property="receiptNumber" />
<result column="financing_return_account" jdbcType="VARCHAR" property="financingReturnAccount" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="save_status" jdbcType="INTEGER" property="saveStatus" />
<result column="submit_status" jdbcType="INTEGER" property="submitStatus" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="number" jdbcType="INTEGER" property="number" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, return_principal, receipt_number, financing_return_account, user_id, create_time,
update_time, save_status, submit_status, error_number, number
</sql>
<select id="selectByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistrationExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from export_financing_return_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from export_financing_return_registration
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from export_financing_return_registration
where id = #{id,jdbcType=INTEGER}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistrationExample">
delete from export_financing_return_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistration">
insert into export_financing_return_registration (id, return_principal, receipt_number,
financing_return_account, user_id, create_time,
update_time, save_status, submit_status,
error_number, number)
values (#{id,jdbcType=INTEGER}, #{returnPrincipal,jdbcType=DECIMAL}, #{receiptNumber,jdbcType=VARCHAR},
#{financingReturnAccount,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER},
#{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER})
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistration">
insert into export_financing_return_registration
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="returnPrincipal != null">
return_principal,
</if>
<if test="receiptNumber != null">
receipt_number,
</if>
<if test="financingReturnAccount != null">
financing_return_account,
</if>
<if test="userId != null">
user_id,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="saveStatus != null">
save_status,
</if>
<if test="submitStatus != null">
submit_status,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="number != null">
number,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="returnPrincipal != null">
#{returnPrincipal,jdbcType=DECIMAL},
</if>
<if test="receiptNumber != null">
#{receiptNumber,jdbcType=VARCHAR},
</if>
<if test="financingReturnAccount != null">
#{financingReturnAccount,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
#{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
#{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
#{number,jdbcType=INTEGER},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistrationExample" resultType="java.lang.Long">
select count(*) from export_financing_return_registration
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update export_financing_return_registration
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
</if>
<if test="record.returnPrincipal != null">
return_principal = #{record.returnPrincipal,jdbcType=DECIMAL},
</if>
<if test="record.receiptNumber != null">
receipt_number = #{record.receiptNumber,jdbcType=VARCHAR},
</if>
<if test="record.financingReturnAccount != null">
financing_return_account = #{record.financingReturnAccount,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.saveStatus != null">
save_status = #{record.saveStatus,jdbcType=INTEGER},
</if>
<if test="record.submitStatus != null">
submit_status = #{record.submitStatus,jdbcType=INTEGER},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.number != null">
number = #{record.number,jdbcType=INTEGER},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update export_financing_return_registration
set id = #{record.id,jdbcType=INTEGER},
return_principal = #{record.returnPrincipal,jdbcType=DECIMAL},
receipt_number = #{record.receiptNumber,jdbcType=VARCHAR},
financing_return_account = #{record.financingReturnAccount,jdbcType=VARCHAR},
user_id = #{record.userId,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},
error_number = #{record.errorNumber,jdbcType=INTEGER},
number = #{record.number,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistration">
update export_financing_return_registration
<set>
<if test="returnPrincipal != null">
return_principal = #{returnPrincipal,jdbcType=DECIMAL},
</if>
<if test="receiptNumber != null">
receipt_number = #{receiptNumber,jdbcType=VARCHAR},
</if>
<if test="financingReturnAccount != null">
financing_return_account = #{financingReturnAccount,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
save_status = #{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
submit_status = #{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
number = #{number,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.bank.entity.ExportFinancingReturnRegistration">
update export_financing_return_registration
set return_principal = #{returnPrincipal,jdbcType=DECIMAL},
receipt_number = #{receiptNumber,jdbcType=VARCHAR},
financing_return_account = #{financingReturnAccount,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
submit_status = #{submitStatus,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
number = #{number,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>

@ -1,306 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.bank.mapper.ExportPaymentAcceptanceMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.bank.entity.ExportPaymentAcceptance">
<id column="id" jdbcType="INTEGER" property="id" />
<result column="response_type" jdbcType="VARCHAR" property="responseType" />
<result column="amount" jdbcType="DECIMAL" property="amount" />
<result column="currency" jdbcType="VARCHAR" property="currency" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="save_status" jdbcType="INTEGER" property="saveStatus" />
<result column="submit_status" jdbcType="INTEGER" property="submitStatus" />
<result column="error_number" jdbcType="INTEGER" property="errorNumber" />
<result column="number" jdbcType="INTEGER" property="number" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, response_type, amount, currency, user_id, create_time, update_time, save_status,
submit_status, error_number, number
</sql>
<select id="selectByExample" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptanceExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from export_payment_acceptance
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from export_payment_acceptance
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from export_payment_acceptance
where id = #{id,jdbcType=INTEGER}
</delete>
<delete id="deleteByExample" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptanceExample">
delete from export_payment_acceptance
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptance">
insert into export_payment_acceptance (id, response_type, amount,
currency, user_id, create_time,
update_time, save_status, submit_status,
error_number, number)
values (#{id,jdbcType=INTEGER}, #{responseType,jdbcType=VARCHAR}, #{amount,jdbcType=DECIMAL},
#{currency,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER},
#{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER})
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptance">
insert into export_payment_acceptance
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="responseType != null">
response_type,
</if>
<if test="amount != null">
amount,
</if>
<if test="currency != null">
currency,
</if>
<if test="userId != null">
user_id,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="saveStatus != null">
save_status,
</if>
<if test="submitStatus != null">
submit_status,
</if>
<if test="errorNumber != null">
error_number,
</if>
<if test="number != null">
number,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="responseType != null">
#{responseType,jdbcType=VARCHAR},
</if>
<if test="amount != null">
#{amount,jdbcType=DECIMAL},
</if>
<if test="currency != null">
#{currency,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
#{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
#{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
#{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
#{number,jdbcType=INTEGER},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptanceExample" resultType="java.lang.Long">
select count(*) from export_payment_acceptance
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update export_payment_acceptance
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
</if>
<if test="record.responseType != null">
response_type = #{record.responseType,jdbcType=VARCHAR},
</if>
<if test="record.amount != null">
amount = #{record.amount,jdbcType=DECIMAL},
</if>
<if test="record.currency != null">
currency = #{record.currency,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.saveStatus != null">
save_status = #{record.saveStatus,jdbcType=INTEGER},
</if>
<if test="record.submitStatus != null">
submit_status = #{record.submitStatus,jdbcType=INTEGER},
</if>
<if test="record.errorNumber != null">
error_number = #{record.errorNumber,jdbcType=INTEGER},
</if>
<if test="record.number != null">
number = #{record.number,jdbcType=INTEGER},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update export_payment_acceptance
set id = #{record.id,jdbcType=INTEGER},
response_type = #{record.responseType,jdbcType=VARCHAR},
amount = #{record.amount,jdbcType=DECIMAL},
currency = #{record.currency,jdbcType=VARCHAR},
user_id = #{record.userId,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},
error_number = #{record.errorNumber,jdbcType=INTEGER},
number = #{record.number,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptance">
update export_payment_acceptance
<set>
<if test="responseType != null">
response_type = #{responseType,jdbcType=VARCHAR},
</if>
<if test="amount != null">
amount = #{amount,jdbcType=DECIMAL},
</if>
<if test="currency != null">
currency = #{currency,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="saveStatus != null">
save_status = #{saveStatus,jdbcType=INTEGER},
</if>
<if test="submitStatus != null">
submit_status = #{submitStatus,jdbcType=INTEGER},
</if>
<if test="errorNumber != null">
error_number = #{errorNumber,jdbcType=INTEGER},
</if>
<if test="number != null">
number = #{number,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.bank.entity.ExportPaymentAcceptance">
update export_payment_acceptance
set response_type = #{responseType,jdbcType=VARCHAR},
amount = #{amount,jdbcType=DECIMAL},
currency = #{currency,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
submit_status = #{submitStatus,jdbcType=INTEGER},
error_number = #{errorNumber,jdbcType=INTEGER},
number = #{number,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>

@ -3,6 +3,7 @@
<mapper namespace="com.sztzjy.bank.mapper.ExportReviewMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.bank.entity.ExportReview">
<id column="id" jdbcType="INTEGER" property="id" />
<result column="review_status" jdbcType="VARCHAR" property="reviewStatus" />
<result column="user_id" jdbcType="VARCHAR" property="userId" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
@ -73,8 +74,8 @@
</where>
</sql>
<sql id="Base_Column_List">
id, user_id, create_time, update_time, save_status, submit_status, error_number,
number
id, review_status, user_id, create_time, update_time, save_status, submit_status,
error_number, number
</sql>
<sql id="Blob_Column_List">
review_reason
@ -128,14 +129,14 @@
</if>
</delete>
<insert id="insert" parameterType="com.sztzjy.bank.entity.ExportReview">
insert into export_review (id, user_id, create_time,
update_time, save_status, submit_status,
error_number, number, review_reason
)
values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER}, #{submitStatus,jdbcType=INTEGER},
#{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER}, #{reviewReason,jdbcType=LONGVARCHAR}
)
insert into export_review (id, review_status, user_id,
create_time, update_time, save_status,
submit_status, error_number, number,
review_reason)
values (#{id,jdbcType=INTEGER}, #{reviewStatus,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{saveStatus,jdbcType=INTEGER},
#{submitStatus,jdbcType=INTEGER}, #{errorNumber,jdbcType=INTEGER}, #{number,jdbcType=INTEGER},
#{reviewReason,jdbcType=LONGVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.sztzjy.bank.entity.ExportReview">
insert into export_review
@ -143,6 +144,9 @@
<if test="id != null">
id,
</if>
<if test="reviewStatus != null">
review_status,
</if>
<if test="userId != null">
user_id,
</if>
@ -172,6 +176,9 @@
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="reviewStatus != null">
#{reviewStatus,jdbcType=VARCHAR},
</if>
<if test="userId != null">
#{userId,jdbcType=VARCHAR},
</if>
@ -210,6 +217,9 @@
<if test="record.id != null">
id = #{record.id,jdbcType=INTEGER},
</if>
<if test="record.reviewStatus != null">
review_status = #{record.reviewStatus,jdbcType=VARCHAR},
</if>
<if test="record.userId != null">
user_id = #{record.userId,jdbcType=VARCHAR},
</if>
@ -242,6 +252,7 @@
<update id="updateByExampleWithBLOBs" parameterType="map">
update export_review
set id = #{record.id,jdbcType=INTEGER},
review_status = #{record.reviewStatus,jdbcType=VARCHAR},
user_id = #{record.userId,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
@ -257,6 +268,7 @@
<update id="updateByExample" parameterType="map">
update export_review
set id = #{record.id,jdbcType=INTEGER},
review_status = #{record.reviewStatus,jdbcType=VARCHAR},
user_id = #{record.userId,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
@ -271,6 +283,9 @@
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.bank.entity.ExportReview">
update export_review
<set>
<if test="reviewStatus != null">
review_status = #{reviewStatus,jdbcType=VARCHAR},
</if>
<if test="userId != null">
user_id = #{userId,jdbcType=VARCHAR},
</if>
@ -300,7 +315,8 @@
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.sztzjy.bank.entity.ExportReview">
update export_review
set user_id = #{userId,jdbcType=VARCHAR},
set review_status = #{reviewStatus,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},
@ -312,7 +328,8 @@
</update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.bank.entity.ExportReview">
update export_review
set user_id = #{userId,jdbcType=VARCHAR},
set review_status = #{reviewStatus,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
save_status = #{saveStatus,jdbcType=INTEGER},

Loading…
Cancel
Save