加盟合同增加字段+导出字段增加

This commit is contained in:
shuo.wang
2025-03-12 17:32:50 +08:00
parent d740d9ba6c
commit 298b46d044
8 changed files with 37 additions and 2 deletions

View File

@@ -24,7 +24,8 @@
a.first_year_start_time as firstYearStartTime, a.first_year_start_time as firstYearStartTime,
a.first_year_end_time as firstYearEndTime, a.first_year_end_time as firstYearEndTime,
a.first_year_fee as firstYearFee, a.first_year_fee as firstYearFee,
a.performance_bond as performanceBond a.performance_bond as performanceBond,
b.pay_user_name as payUserName
from xfsg_franchise_fee a from xfsg_franchise_fee a
LEFT JOIN xfsg_line_pay b ON b.id = a.pay_id LEFT JOIN xfsg_line_pay b ON b.id = a.pay_id
where a.shop_id in where a.shop_id in

View File

@@ -83,6 +83,15 @@ public class ExportBranchShopDTO {
@ExcelProperty(value = "签约时间",order =17) @ExcelProperty(value = "签约时间",order =17)
@ColumnWidth(30) @ColumnWidth(30)
private String signTime ; private String signTime ;
@ExcelProperty(value = "合伙签约人1",order =17)
@ColumnWidth(30)
private String partnershipSignatoryFirst ;
@ExcelProperty(value = "合伙签约人2",order =17)
@ColumnWidth(30)
private String partnershipSignatorySecond ;
@ExcelProperty(value = "合同金额",order =18) @ExcelProperty(value = "合同金额",order =18)
@ColumnWidth(30) @ColumnWidth(30)
private String contractAmount; private String contractAmount;
@@ -143,6 +152,10 @@ public class ExportBranchShopDTO {
@ColumnWidth(30) @ColumnWidth(30)
private String designFee; private String designFee;
@ExcelProperty(value = "缴款人",order = 33)
@ColumnWidth(30)
private String payUserName;
@ExcelProperty(value = "第1次缴纳时间",order = 33) @ExcelProperty(value = "第1次缴纳时间",order = 33)
@ColumnWidth(30) @ColumnWidth(30)
private String firstPayTime; private String firstPayTime;

View File

@@ -36,5 +36,6 @@ public class FranchiseFeeDTO {
private String combinedField; private String combinedField;
private List<Date> payTimeList; private List<Date> payTimeList;
//付款人
private String payUserName;
} }

View File

@@ -56,4 +56,8 @@ public class SignFranchiseDO {
private String contractCode; private String contractCode;
@Column(name = "contract_amount") @Column(name = "contract_amount")
private String contractAmount; private String contractAmount;
@Column(name = "partnership_signatory_first")
private String partnershipSignatoryFirst;
@Column(name = "partnership_signatory_second")
private String partnershipSignatorySecond;
} }

View File

@@ -67,6 +67,10 @@ public class AddSignFranchiseRequest {
private String contractCode; private String contractCode;
@ApiModelProperty("合同金额") @ApiModelProperty("合同金额")
private String contractAmount; private String contractAmount;
@ApiModelProperty("合伙签约人1")
private String partnershipSignatoryFirst;
@ApiModelProperty("合伙签约人2")
private String partnershipSignatorySecond;
public SignFranchiseDO toSignFranchiseDO() { public SignFranchiseDO toSignFranchiseDO() {
@@ -88,6 +92,8 @@ public class AddSignFranchiseRequest {
signFranchiseDO.setMobile(this.mobile); signFranchiseDO.setMobile(this.mobile);
signFranchiseDO.setContractCode(this.contractCode); signFranchiseDO.setContractCode(this.contractCode);
signFranchiseDO.setContractAmount(this.contractAmount); signFranchiseDO.setContractAmount(this.contractAmount);
signFranchiseDO.setPartnershipSignatoryFirst(this.partnershipSignatoryFirst);
signFranchiseDO.setPartnershipSignatorySecond(this.partnershipSignatorySecond);
return signFranchiseDO; return signFranchiseDO;
} }

View File

@@ -165,5 +165,10 @@ public class AddSignFranchiseResponse {
@ApiModelProperty("合同金额") @ApiModelProperty("合同金额")
private String contractAmount; private String contractAmount;
@ApiModelProperty("合伙签约人1")
private String partnershipSignatoryFirst;
@ApiModelProperty("合伙签约人2")
private String partnershipSignatorySecond;
} }

View File

@@ -153,6 +153,7 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
dto.setPerformanceBondBill(franchiseFeeDTO.getPerformanceBond()); dto.setPerformanceBondBill(franchiseFeeDTO.getPerformanceBond());
dto.setFirstYearManagementFeeBill(franchiseFeeDTO.getFirstYearManagementFee()); dto.setFirstYearManagementFeeBill(franchiseFeeDTO.getFirstYearManagementFee());
dto.setFirstYearBrandingFeeBill(franchiseFeeDTO.getFirstYearFee()); dto.setFirstYearBrandingFeeBill(franchiseFeeDTO.getFirstYearFee());
dto.setPayUserName(franchiseFeeDTO.getPayUserName());
} }
dto.setUserName(response.getUsername()); dto.setUserName(response.getUsername());
dto.setMobile(response.getMobile()); dto.setMobile(response.getMobile());
@@ -169,6 +170,8 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
dto.setContractStartTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractStartTime())); dto.setContractStartTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractStartTime()));
dto.setContractEndTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractEndTime())); dto.setContractEndTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractEndTime()));
dto.setSignTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getCreateTime())); dto.setSignTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getCreateTime()));
dto.setPartnershipSignatoryFirst(signFranchiseDO.getPartnershipSignatoryFirst());
dto.setPartnershipSignatorySecond(signFranchiseDO.getPartnershipSignatorySecond());
} }
List<Date> payTime = payTimeMap.getOrDefault(response.getShopId(), new ArrayList<>()); List<Date> payTime = payTimeMap.getOrDefault(response.getShopId(), new ArrayList<>());
for (int i = 0; i < payTime.size() && i <= 3; i++) { for (int i = 0; i < payTime.size() && i <= 3; i++) {

View File

@@ -288,6 +288,8 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu
addSignFranchiseResponse.setMobile(signFranchiseDO.getMobile()); addSignFranchiseResponse.setMobile(signFranchiseDO.getMobile());
addSignFranchiseResponse.setContractCode(signFranchiseDO.getContractCode()); addSignFranchiseResponse.setContractCode(signFranchiseDO.getContractCode());
addSignFranchiseResponse.setContractAmount(signFranchiseDO.getContractAmount()); addSignFranchiseResponse.setContractAmount(signFranchiseDO.getContractAmount());
addSignFranchiseResponse.setPartnershipSignatoryFirst(signFranchiseDO.getPartnershipSignatoryFirst());
addSignFranchiseResponse.setPartnershipSignatorySecond(signFranchiseDO.getPartnershipSignatorySecond());
} else { } else {
BigDecimal total = new BigDecimal(franchiseFeeDO.getYearFranchiseFee()) BigDecimal total = new BigDecimal(franchiseFeeDO.getYearFranchiseFee())