【客户质量反馈】导出接口

dev
siontion 2 months ago
parent 501c2f76f6
commit 3fcc25d187

@ -17,82 +17,89 @@ import com.chanko.yunxi.mes.framework.excel.core.convert.DictConvert;
public class CustomerFeedbackRespVO { public class CustomerFeedbackRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("编号")
private Long id; private Long id;
@Schema(description = "客户id") @Schema(description = "客户名称")
@ExcelProperty("客户id") @ExcelProperty("客户名称")
private Long customerId; private String customerName;
@Schema(description = "物料(产品)id") @Schema(description = "产品名称")
@ExcelProperty("物料(产品)id") @ExcelProperty("产品名称")
private Long materialId; private String projectSubName;
@Schema(description = "单据状态 已保存/已送审/已审核") @Schema(description = "产品编码")
@ExcelProperty(value = "单据状态 已保存/已送审/已审核", converter = DictConvert.class) @ExcelProperty("产品编码")
@DictFormat("biz_customer_feedback_status") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中 private String projectSubCode;
private String status;
@Schema(description = "规格型号")
@ExcelProperty("规格型号")
private String spec;
@Schema(description = "颜色")
@ExcelProperty("颜色")
private String color;
@Schema(description = "客户反馈人")
@ExcelProperty("客户反馈人")
private String feedbackPerson;
@Schema(description = "联系电话")
@ExcelProperty("联系电话")
private String telephone;
@Schema(description = "金额")
@ExcelProperty("金额")
private BigDecimal reduceMoney;
@Schema(description = "数量") @Schema(description = "数量")
@ExcelProperty("数量") @ExcelProperty("数量")
private BigDecimal feedbackNum; private BigDecimal feedbackNum;
@Schema(description = "扣款金额")
@ExcelProperty("扣款金额")
private BigDecimal reduceMoney;
@Schema(description = "扣款原因描述") @Schema(description = "扣款原因描述")
@ExcelProperty("扣款原因描述") @ExcelProperty("扣款原因描述")
private String reduceReason; private String reduceReason;
@Schema(description = "送审人id") @Schema(description = "创建人")
@ExcelProperty("送审人id") @ExcelProperty("创建人")
private String submitter; private String creatorName;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("创建时间")
private LocalDateTime createTime;
@Schema(description = "送审人")
@ExcelProperty("送审人")
private String submitterName;
@Schema(description = "送审时间") @Schema(description = "送审时间")
@ExcelProperty("送审时间") @ExcelProperty("送审时间")
private LocalDateTime submitTime; private LocalDateTime submitTime;
@Schema(description = "审核人id") @Schema(description = "审核人")
@ExcelProperty("审核人id") @ExcelProperty("审核人")
private String auditor; private String auditorName;
@Schema(description = "审核时间") @Schema(description = "审核时间")
@ExcelProperty("审核时间") @ExcelProperty("审核时间")
private LocalDateTime auditorTime; private LocalDateTime auditorTime;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "单据状态 已保存/已送审/已审核")
@ExcelProperty("创建时间") @ExcelProperty(value = "单据状态", converter = DictConvert.class)
private LocalDateTime createTime; @DictFormat("biz_customer_feedback_status") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中
private String status;
@Schema(description = "客户反馈人")
@ExcelProperty("客户反馈人")
private String feedbackPerson;
@Schema(description = "联系电话")
@ExcelProperty("联系电话")
private String telephone;
@Schema(description = "客户名称") @Schema(description = "客户id")
private String customerName; private Long customerId;
@Schema(description = "产品编码")
private String projectSubName;
@Schema(description = "产品名称")
private String projectSubCode;
@Schema(description = "规格型号")
private String spec;
@Schema(description = "创建人")
private String creatorName;
@Schema(description = "送审人")
private String submitterName;
@Schema(description = "审核人")
private String auditorName;
private String color; @Schema(description = "物料(产品)id")
private Long materialId;
@Schema(description = "送审人id")
private String submitter;
@Schema(description = "审核人id")
private String auditor;
} }
Loading…
Cancel
Save