门店明细表

This commit is contained in:
shuo.wang
2025-06-05 15:07:05 +08:00
parent 81083972ca
commit 0d389a9e89
8 changed files with 226 additions and 7 deletions

View File

@@ -16,4 +16,11 @@ public class FranchiseReportDTO {
private Long regionId;
private Integer storeType;
private String actualCompleteTime;
private String franchiseBrand;
private String investmentManager;
private Integer joinMode;
private String shopCode;
private String shopName;
}

View File

@@ -30,4 +30,7 @@ public class FranchiseReportRequest {
@ApiModelProperty(value = "建店完成结束时间 时间格式 2025-05-01 23:59:59")
private String buildEndTime;
private Integer pageNum=1;
private Integer pageSize=10;
}

View File

@@ -0,0 +1,107 @@
package com.cool.store.response;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
* @Author: WangShuo
* @Date: 2025/06/05/11:03
* @Version 1.0
* @注释:
*/
@Data
public class ShopReportResponse {
@ApiModelProperty(value = "建店完成日期")
@ExcelProperty(value = "日期",order = 1)
@ColumnWidth(25)
private String buildTime;
@ApiModelProperty(value = "加盟品牌")
@ExcelProperty(value = "加盟品牌",order = 2)
@ColumnWidth(25)
private String franchiseBrand;
@ApiModelProperty(value = "所属加盟集团")
@ExcelProperty(value = "所属加盟集团",order = 3)
@ColumnWidth(25)
private String joinGroupName;
@ApiModelProperty(value = "所属大区")
@ExcelProperty(value = "所属大区",order = 4)
@ColumnWidth(20)
private String regionName;
@ApiModelProperty(value = "督导")
@ExcelProperty(value = "督导",order = 5)
@ColumnWidth(15)
private String investmentManagerName ;
@ApiModelProperty(value = "加盟模式")
@ExcelProperty(value = "加盟模式",order = 6)
@ColumnWidth(15)
private String joinMode ;
@ApiModelProperty(value = "门店编码")
@ExcelProperty(value = "门店编码",order = 7)
@ColumnWidth(15)
private String shopCode ;
@ApiModelProperty(value = "门店名称")
@ExcelProperty(value = "门店名称",order = 8)
@ColumnWidth(15)
private String shopName ;
@ApiModelProperty(value = "门店类型")
@ExcelProperty(value = "门店类型",order = 9)
@ColumnWidth(15)
private String storeType ;
@ApiModelProperty(value = "加盟费")
@ExcelProperty(value = "加盟费",order = 10)
@ColumnWidth(20)
private BigDecimal franchiseFee = BigDecimal.ZERO;
@ApiModelProperty(value = "品牌费")
@ExcelProperty(value = "品牌费",order = 11)
@ColumnWidth(20)
private BigDecimal firstYearBrandingFee = BigDecimal.ZERO;
@ApiModelProperty(value = "管理费")
@ExcelProperty(value = "管理费",order = 12)
@ColumnWidth(20)
private BigDecimal firstYearManagementFee = BigDecimal.ZERO;
@ApiModelProperty(value = "设计费")
@ExcelProperty(value = "设计费",order = 13)
@ColumnWidth(20)
private BigDecimal performanceBond = BigDecimal.ZERO;
@ApiModelProperty(value = "管理/品牌/设计费")
@ExcelProperty(value = "管理/品牌/设计费",order = 14)
@ColumnWidth(25)
private BigDecimal managementBrandingDesignFeeTotal = BigDecimal.ZERO;
@ApiModelProperty(value = "保证金")
@ExcelProperty(value = "保证金",order = 15)
@ColumnWidth(20)
private BigDecimal loanMargin = BigDecimal.ZERO;
@ApiModelProperty(value = "收款金额总计")
@ExcelProperty(value = "收款金额总计=加盟费+管理/品牌/设计费+保证金",order = 16)
@ColumnWidth(25)
private BigDecimal total = BigDecimal.ZERO;
//集团维度使用
@ExcelIgnore
private Long regionId;
}