Browse Source

增加swagger文档注解

dev
wangwei 2 months ago
parent
commit
0543e30e61
  1. 6
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcBrand.java
  2. 34
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcProduct.java
  3. 62
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanDetail.java
  4. 64
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanDetailRecord.java
  5. 15
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanTitle.java
  6. 14
      ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanTitleRecord.java

6
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcBrand.java

@ -1,5 +1,7 @@
package com.ruoyi.dhc.domain; package com.ruoyi.dhc.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
@ -11,18 +13,22 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2024-07-29 * @date 2024-07-29
*/ */
@ApiModel(value = "DhcBrand", description = "品牌")
public class DhcBrand extends BaseEntity public class DhcBrand extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 品牌id */ /** 品牌id */
@ApiModelProperty("品牌id")
private Long brandId; private Long brandId;
/** 品牌编码 */ /** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码") @Excel(name = "品牌编码")
private String brandCode; private String brandCode;
/** 品牌名称 */ /** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称") @Excel(name = "品牌名称")
private String brandName; private String brandName;

34
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcProduct.java

@ -1,5 +1,4 @@
package com.ruoyi.dhc.domain; package com.ruoyi.dhc.domain;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -7,13 +6,16 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/** /**
* 产品信息对象 dhc_product * 产品信息对象 dhc_product
* *
* @author ruoyi * @author ruoyi
* @date 2024-10-08 * @date 2025-03-14
*/ */
@ApiModel(value = "DhcProduct", description = "产品信息")
public class DhcProduct extends BaseEntity public class DhcProduct extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -22,116 +24,144 @@ public class DhcProduct extends BaseEntity
private Long productId; private Long productId;
/** 产品线编码 */ /** 产品线编码 */
@ApiModelProperty("产品线编码")
@Excel(name = "产品线编码") @Excel(name = "产品线编码")
private String productLine; private String productLine;
/** 产品线名称 */ /** 产品线名称 */
@ApiModelProperty("产品线名称")
@Excel(name = "产品线名称") @Excel(name = "产品线名称")
private String productLineName; private String productLineName;
/** 立项单号 */ /** 立项单号 */
@ApiModelProperty("立项单号")
@Excel(name = "立项单号") @Excel(name = "立项单号")
private String projectNum; private String projectNum;
/** 内部型号 */ /** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号") @Excel(name = "内部型号")
private String internalModel; private String internalModel;
/** 产品大类编码 */ /** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码") @Excel(name = "产品大类编码")
private String productCategoryLarge; private String productCategoryLarge;
/** 产品中类编码 */ /** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码") @Excel(name = "产品中类编码")
private String productCategoryMiddle; private String productCategoryMiddle;
/** 产品小类编码 */ /** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码") @Excel(name = "产品小类编码")
private String productCategorySmall; private String productCategorySmall;
/** 产品品类 */ /** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类") @Excel(name = "产品品类")
private String productCategory; private String productCategory;
/** 产品系列 */ /** 产品系列 */
@ApiModelProperty("产品系列")
@Excel(name = "产品系列") @Excel(name = "产品系列")
private String productSeries; private String productSeries;
/** 基础型号 */ /** 基础型号 */
@ApiModelProperty("基础型号")
@Excel(name = "基础型号") @Excel(name = "基础型号")
private String baseModel; private String baseModel;
/** 本厂型号 */ /** 本厂型号 */
@ApiModelProperty("本厂型号")
@Excel(name = "本厂型号") @Excel(name = "本厂型号")
private String factoryModel; private String factoryModel;
/** 客户型号 */ /** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号") @Excel(name = "客户型号")
private String customerModel; private String customerModel;
/** 品牌id */ /** 品牌id */
@ApiModelProperty("品牌id")
@Excel(name = "品牌id") @Excel(name = "品牌id")
private Long brandId; private Long brandId;
/** 品牌名称 */ /** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称") @Excel(name = "品牌名称")
private String brandName; private String brandName;
/** IR时间 */ /** IR时间 */
@ApiModelProperty("IR时间")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "IR时间", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "IR时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date irDatetime; private Date irDatetime;
/** DR时间 */ /** DR时间 */
@ApiModelProperty("DR时间")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "DR时间", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "DR时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date drDatetime; private Date drDatetime;
/** 包装方式 */ /** 包装方式 */
@ApiModelProperty("包装方式")
@Excel(name = "包装方式") @Excel(name = "包装方式")
private String packWayCode; private String packWayCode;
/** 净重 */ /** 净重 */
@ApiModelProperty("净重")
@Excel(name = "净重") @Excel(name = "净重")
private BigDecimal productNetWeight; private BigDecimal productNetWeight;
/** 产品尺寸-长 */ /** 产品尺寸-长 */
@ApiModelProperty("产品尺寸-长")
@Excel(name = "产品尺寸-长") @Excel(name = "产品尺寸-长")
private BigDecimal productLength; private BigDecimal productLength;
/** 产品尺寸-宽 */ /** 产品尺寸-宽 */
@ApiModelProperty("产品尺寸-宽")
@Excel(name = "产品尺寸-宽") @Excel(name = "产品尺寸-宽")
private BigDecimal productWidth; private BigDecimal productWidth;
/** 产品尺寸-高 */ /** 产品尺寸-高 */
@ApiModelProperty("产品尺寸-高")
@Excel(name = "产品尺寸-高") @Excel(name = "产品尺寸-高")
private BigDecimal productHeight; private BigDecimal productHeight;
/** 装柜数量-20GP */ /** 装柜数量-20GP */
@ApiModelProperty("装柜数量-20GP")
@Excel(name = "装柜数量-20GP") @Excel(name = "装柜数量-20GP")
private Long loadingQuantity20gp; private Long loadingQuantity20gp;
/** 装柜数量-40GP */ /** 装柜数量-40GP */
@ApiModelProperty("装柜数量-40GP")
@Excel(name = "装柜数量-40GP") @Excel(name = "装柜数量-40GP")
private Long loadingQuantity40gp; private Long loadingQuantity40gp;
/** 装柜数量-40HQ */ /** 装柜数量-40HQ */
@ApiModelProperty("装柜数量-40HQ")
@Excel(name = "装柜数量-40HQ") @Excel(name = "装柜数量-40HQ")
private Long loadingQuantity40hq; private Long loadingQuantity40hq;
/** 最小订单量 */ /** 最小订单量 */
@ApiModelProperty("最小订单量")
@Excel(name = "最小订单量") @Excel(name = "最小订单量")
private Long minOrderQuantity; private Long minOrderQuantity;
/** 其他要求 */ /** 其他要求 */
@ApiModelProperty("其他要求")
@Excel(name = "其他要求") @Excel(name = "其他要求")
private String otherRequirement; private String otherRequirement;
/** 型号状态(0草稿 1在售 2下市 3冻结) */ /** 型号状态(0草稿 1在售 2下市 3冻结) */
@ApiModelProperty("型号状态(0草稿 1在售 2下市 3冻结)")
@Excel(name = "型号状态", readConverterExp = "0=草稿,1=在售,2=下市,3=冻结") @Excel(name = "型号状态", readConverterExp = "0=草稿,1=在售,2=下市,3=冻结")
private String STATUS; private String STATUS;
/** 审核状态(0审批中 1已通过 2已驳回) */ /** 审核状态(0审批中 1已通过 2已驳回) */
@ApiModelProperty("审核状态(0审批中 1已通过 2已驳回)")
@Excel(name = "审核状态", readConverterExp = "0=审批中,1=已通过,2=已驳回") @Excel(name = "审核状态", readConverterExp = "0=审批中,1=已通过,2=已驳回")
private String approveStatus; private String approveStatus;

62
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanDetail.java

@ -6,6 +6,8 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/** /**
* 滚动计划明细对象 dhc_roll_plan_detail * 滚动计划明细对象 dhc_roll_plan_detail
@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2024-09-23 * @date 2024-09-23
*/ */
@ApiModel(value = "DhcRollPlanDetail", description = "滚动计划明细")
public class DhcRollPlanDetail extends BaseEntity public class DhcRollPlanDetail extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -21,242 +24,301 @@ public class DhcRollPlanDetail extends BaseEntity
private Long rollPlanDetailId; private Long rollPlanDetailId;
/** 滚动计划id */ /** 滚动计划id */
@ApiModelProperty("滚动计划id")
@Excel(name = "滚动计划id") @Excel(name = "滚动计划id")
private Long rollPlanId; private Long rollPlanId;
/** 滚动计划号 */ /** 滚动计划号 */
@ApiModelProperty("滚动计划号")
@Excel(name = "滚动计划号") @Excel(name = "滚动计划号")
private String rollPlanNum; private String rollPlanNum;
/** 滚动计划序号 */ /** 滚动计划序号 */
@ApiModelProperty("滚动计划序号")
@Excel(name = "滚动计划序号") @Excel(name = "滚动计划序号")
private String rollPlanNo; private String rollPlanNo;
/** 整机编码 */ /** 整机编码 */
@ApiModelProperty("整机编码")
@Excel(name = "整机编码") @Excel(name = "整机编码")
private String completeMachineCode; private String completeMachineCode;
/** 计划版本(排产计划导入的) */ /** 计划版本(排产计划导入的) */
@ApiModelProperty("计划版本(排产计划导入的)")
@Excel(name = "计划版本", readConverterExp = "排=产计划导入的") @Excel(name = "计划版本", readConverterExp = "排=产计划导入的")
private String planVersion; private String planVersion;
/** 计划内/计划外(Y/N) */ /** 计划内/计划外(Y/N) */
@ApiModelProperty("计划内/计划外(Y/N)")
@Excel(name = "计划内/计划外", readConverterExp = "Y=/N") @Excel(name = "计划内/计划外", readConverterExp = "Y=/N")
private String planInout; private String planInout;
/** 国家编码 */ /** 国家编码 */
@ApiModelProperty("国家编码")
@Excel(name = "国家编码") @Excel(name = "国家编码")
private String countryCode; private String countryCode;
/** 国家名称 */ /** 国家名称 */
@ApiModelProperty("国家名称")
@Excel(name = "国家名称") @Excel(name = "国家名称")
private String countryName; private String countryName;
/** 客户编码 */ /** 客户编码 */
@ApiModelProperty("客户编码")
@Excel(name = "客户编码") @Excel(name = "客户编码")
private String dealerCode; private String dealerCode;
/** 客户名称 */ /** 客户名称 */
@ApiModelProperty("客户名称")
@Excel(name = "客户名称") @Excel(name = "客户名称")
private String dealerName; private String dealerName;
/** 销售大区编码 */ /** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码") @Excel(name = "销售大区编码")
private String areaCodeLarge; private String areaCodeLarge;
/** 销售大区名称 */ /** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称") @Excel(name = "销售大区名称")
private String areaNameLarge; private String areaNameLarge;
/** 销售小区编码 */ /** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码") @Excel(name = "销售小区编码")
private String areaCodeSmall; private String areaCodeSmall;
/** 销售小区名称 */ /** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称") @Excel(name = "销售小区名称")
private String areaNameSmall; private String areaNameSmall;
/** 业务线负责人编号 */ /** 业务线负责人编号 */
@ApiModelProperty("业务线负责人编号")
@Excel(name = "业务线负责人编号") @Excel(name = "业务线负责人编号")
private String deptEmpCode; private String deptEmpCode;
/** 业务线负责人名称 */ /** 业务线负责人名称 */
@ApiModelProperty("业务线负责人名称")
@Excel(name = "业务线负责人名称") @Excel(name = "业务线负责人名称")
private String deptEmpName; private String deptEmpName;
/** 内部型号 */ /** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号") @Excel(name = "内部型号")
private String internalModel; private String internalModel;
/** 客户型号 */ /** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号") @Excel(name = "客户型号")
private String customerModel; private String customerModel;
/** 计划数量 */ /** 计划数量 */
@ApiModelProperty("计划数量")
@Excel(name = "计划数量") @Excel(name = "计划数量")
private Long planQuantity; private Long planQuantity;
/** 计划数量(N-1周) */ /** 计划数量(N-1周) */
@ApiModelProperty("计划数量(N-1周)")
@Excel(name = "计划数量", readConverterExp = "N=-1周") @Excel(name = "计划数量", readConverterExp = "N=-1周")
private Long planQuantityPre; private Long planQuantityPre;
/** 正式版计划数量 */ /** 正式版计划数量 */
@ApiModelProperty("正式版计划数量")
@Excel(name = "正式版计划数量") @Excel(name = "正式版计划数量")
private Long formalPlanQuantity; private Long formalPlanQuantity;
/** 产品大类编码 */ /** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码") @Excel(name = "产品大类编码")
private String productCategoryLarge; private String productCategoryLarge;
/** 产品中类编码 */ /** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码") @Excel(name = "产品中类编码")
private String productCategoryMiddle; private String productCategoryMiddle;
/** 产品小类编码 */ /** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码") @Excel(name = "产品小类编码")
private String productCategorySmall; private String productCategorySmall;
/** 产品品类 */ /** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类") @Excel(name = "产品品类")
private String productCategory; private String productCategory;
/** 尺寸 */ /** 尺寸 */
@ApiModelProperty("尺寸")
@Excel(name = "尺寸") @Excel(name = "尺寸")
private String productSize; private String productSize;
/** 生成基地编码 */ /** 生成基地编码 */
@ApiModelProperty("生成基地编码")
@Excel(name = "生成基地编码") @Excel(name = "生成基地编码")
private String productionBaseCode; private String productionBaseCode;
/** 生成基地名称 */ /** 生成基地名称 */
@ApiModelProperty("生成基地名称")
@Excel(name = "生成基地名称") @Excel(name = "生成基地名称")
private String productionBaseName; private String productionBaseName;
/** 包装方式编码 */ /** 包装方式编码 */
@ApiModelProperty("包装方式编码")
@Excel(name = "包装方式编码") @Excel(name = "包装方式编码")
private String packWayCode; private String packWayCode;
/** 包装方式名称 */ /** 包装方式名称 */
@ApiModelProperty("包装方式名称")
@Excel(name = "包装方式名称") @Excel(name = "包装方式名称")
private String packWayName; private String packWayName;
/** 合同号 */ /** 合同号 */
@ApiModelProperty("合同号")
@Excel(name = "合同号") @Excel(name = "合同号")
private String contractNum; private String contractNum;
/** 品牌编码 */ /** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码") @Excel(name = "品牌编码")
private String brandCode; private String brandCode;
/** 品牌名称 */ /** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称") @Excel(name = "品牌名称")
private String brandName; private String brandName;
/** 生产日期 */ /** 生产日期 */
@ApiModelProperty("生产日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date productionDate; private Date productionDate;
/** 生产年 */ /** 生产年 */
@ApiModelProperty("生产年")
@Excel(name = "生产年") @Excel(name = "生产年")
private Long productionYear; private Long productionYear;
/** 生产周 */ /** 生产周 */
@ApiModelProperty("生产周")
@Excel(name = "生产周") @Excel(name = "生产周")
private Long productionWeek; private Long productionWeek;
/** 交货日期 */ /** 交货日期 */
@ApiModelProperty("交货日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date deliveryDate; private Date deliveryDate;
/** 交货日期(N-1周) */ /** 交货日期(N-1周) */
@ApiModelProperty("交货日期(N-1周)")
@Excel(name = "交货日期", readConverterExp = "N=-1周") @Excel(name = "交货日期", readConverterExp = "N=-1周")
private Date deliveryDatePre; private Date deliveryDatePre;
/** 交货年 */ /** 交货年 */
@ApiModelProperty("交货年")
@Excel(name = "交货年") @Excel(name = "交货年")
private Long deliveryYear; private Long deliveryYear;
/** 交货周 */ /** 交货周 */
@ApiModelProperty("交货周")
@Excel(name = "交货周") @Excel(name = "交货周")
private Long deliveryWeek; private Long deliveryWeek;
/** 正式版交货日期 */ /** 正式版交货日期 */
@ApiModelProperty("正式版交货日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date formalDeliveryDate; private Date formalDeliveryDate;
/** 排定日期 */ /** 排定日期 */
@ApiModelProperty("排定日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date ordPlanDate; private Date ordPlanDate;
/** 销售协调编码 */ /** 销售协调编码 */
@ApiModelProperty("销售协调编码")
@Excel(name = "销售协调编码") @Excel(name = "销售协调编码")
private String salesAssistantCode; private String salesAssistantCode;
/** 销售协调名称 */ /** 销售协调名称 */
@ApiModelProperty("销售协调名称")
@Excel(name = "销售协调名称") @Excel(name = "销售协调名称")
private String salesAssistantName; private String salesAssistantName;
/** 项目经理编码 */ /** 项目经理编码 */
@ApiModelProperty("项目经理编码")
@Excel(name = "项目经理编码") @Excel(name = "项目经理编码")
private String pmCode; private String pmCode;
/** 项目经理名称 */ /** 项目经理名称 */
@ApiModelProperty("项目经理名称")
@Excel(name = "项目经理名称") @Excel(name = "项目经理名称")
private String pmName; private String pmName;
/** 是否首单(0.否 1.是) */ /** 是否首单(0.否 1.是) */
@ApiModelProperty("是否首单(0.否 1.是)")
@Excel(name = "是否首单", readConverterExp = "0=.否,1=.是") @Excel(name = "是否首单", readConverterExp = "0=.否,1=.是")
private String isFirstOrder; private String isFirstOrder;
/** 是否零号计划(0.否 1.是) */ /** 是否零号计划(0.否 1.是) */
@ApiModelProperty("是否零号计划(0.否 1.是)")
@Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是") @Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是")
private String isPlanZero; private String isPlanZero;
/** 是否直发(0.否 1.是) */ /** 是否直发(0.否 1.是) */
@ApiModelProperty("是否直发(0.否 1.是)")
@Excel(name = "是否直发", readConverterExp = "0=.否,1=.是") @Excel(name = "是否直发", readConverterExp = "0=.否,1=.是")
private String isStraight; private String isStraight;
/** 生产方式(0.自制 1.ODM) */ /** 生产方式(0.自制 1.ODM) */
@ApiModelProperty("生产方式(0.自制 1.ODM)")
@Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM") @Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM")
private String productionMothod; private String productionMothod;
/** 供应商编码 */ /** 供应商编码 */
@ApiModelProperty("供应商编码")
@Excel(name = "供应商编码") @Excel(name = "供应商编码")
private String supplierCode; private String supplierCode;
/** 供应商名称 */ /** 供应商名称 */
@ApiModelProperty("供应商名称")
@Excel(name = "供应商名称") @Excel(name = "供应商名称")
private String supplierName; private String supplierName;
/** 订单阶段 */ /** 订单阶段 */
@ApiModelProperty("订单阶段")
@Excel(name = "订单阶段") @Excel(name = "订单阶段")
private String orderStage; private String orderStage;
/** 订单类别(A,B,C) */ /** 订单类别(A,B,C) */
@ApiModelProperty("订单类别(A,B,C)")
@Excel(name = "订单类别", readConverterExp = "A=,B,C") @Excel(name = "订单类别", readConverterExp = "A=,B,C")
private String orderType; private String orderType;
/** 异常信息 */ /** 异常信息 */
@ApiModelProperty("异常信息")
@Excel(name = "异常信息") @Excel(name = "异常信息")
private String abnormalInfo; private String abnormalInfo;
/** 异常信息说明 */ /** 异常信息说明 */
@ApiModelProperty("异常信息说明")
@Excel(name = "异常信息说明") @Excel(name = "异常信息说明")
private String abnormalSpec; private String abnormalSpec;
/** 当地自制物料 */ /** 当地自制物料 */
@ApiModelProperty("当地自制物料")
@Excel(name = "当地自制物料") @Excel(name = "当地自制物料")
private String shelfMaterial; private String shelfMaterial;
/** 市场反馈 */ /** 市场反馈 */
@ApiModelProperty("市场反馈")
@Excel(name = "市场反馈") @Excel(name = "市场反馈")
private String feedbackMarket; private String feedbackMarket;
/** 计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足) */ /** 计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足) */
@ApiModelProperty("计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足)")
@Excel(name = "计划明细状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布,5=.待市场反馈,6=.已应答不满足") @Excel(name = "计划明细状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布,5=.待市场反馈,6=.已应答不满足")
private String detailStatus; private String detailStatus;

64
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanDetailRecord.java

@ -6,6 +6,8 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/** /**
* 滚动计划明细历史记录对象 dhc_roll_plan_detail_record * 滚动计划明细历史记录对象 dhc_roll_plan_detail_record
@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2024-09-23 * @date 2024-09-23
*/ */
@ApiModel(value = "DhcRollPlanDetailRecord", description = "滚动计划明细历史记录")
public class DhcRollPlanDetailRecord extends BaseEntity public class DhcRollPlanDetailRecord extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -21,250 +24,311 @@ public class DhcRollPlanDetailRecord extends BaseEntity
private Long rollPlanDetailRecordId; private Long rollPlanDetailRecordId;
/** 滚动计划明细id */ /** 滚动计划明细id */
@ApiModelProperty("滚动计划明细id")
@Excel(name = "滚动计划明细id") @Excel(name = "滚动计划明细id")
private Long rollPlanDetailId; private Long rollPlanDetailId;
/** 滚动计划id */ /** 滚动计划id */
@ApiModelProperty("滚动计划id")
@Excel(name = "滚动计划id") @Excel(name = "滚动计划id")
private Long rollPlanId; private Long rollPlanId;
/** 滚动计划号 */ /** 滚动计划号 */
@ApiModelProperty("滚动计划号")
@Excel(name = "滚动计划号") @Excel(name = "滚动计划号")
private String rollPlanNum; private String rollPlanNum;
/** 滚动计划序号 */ /** 滚动计划序号 */
@ApiModelProperty("滚动计划序号")
@Excel(name = "滚动计划序号") @Excel(name = "滚动计划序号")
private String rollPlanNo; private String rollPlanNo;
/** 整机编码 */ /** 整机编码 */
@ApiModelProperty("整机编码")
@Excel(name = "整机编码") @Excel(name = "整机编码")
private String completeMachineCode; private String completeMachineCode;
/** 计划版本(排产计划导入的) */ /** 计划版本(排产计划导入的) */
@ApiModelProperty("计划版本(排产计划导入的)")
@Excel(name = "计划版本", readConverterExp = "排=产计划导入的") @Excel(name = "计划版本", readConverterExp = "排=产计划导入的")
private String planVersion; private String planVersion;
/** 计划内/计划外(Y/N) */ /** 计划内/计划外(Y/N) */
@ApiModelProperty("计划内/计划外(Y/N)")
@Excel(name = "计划内/计划外", readConverterExp = "Y=/N") @Excel(name = "计划内/计划外", readConverterExp = "Y=/N")
private String planInout; private String planInout;
/** 国家编码 */ /** 国家编码 */
@ApiModelProperty("国家编码")
@Excel(name = "国家编码") @Excel(name = "国家编码")
private String countryCode; private String countryCode;
/** 国家名称 */ /** 国家名称 */
@ApiModelProperty("国家名称")
@Excel(name = "国家名称") @Excel(name = "国家名称")
private String countryName; private String countryName;
/** 客户编码 */ /** 客户编码 */
@ApiModelProperty("客户编码")
@Excel(name = "客户编码") @Excel(name = "客户编码")
private String dealerCode; private String dealerCode;
/** 客户名称 */ /** 客户名称 */
@ApiModelProperty("客户名称")
@Excel(name = "客户名称") @Excel(name = "客户名称")
private String dealerName; private String dealerName;
/** 销售大区编码 */ /** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码") @Excel(name = "销售大区编码")
private String areaCodeLarge; private String areaCodeLarge;
/** 销售大区名称 */ /** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称") @Excel(name = "销售大区名称")
private String areaNameLarge; private String areaNameLarge;
/** 销售小区编码 */ /** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码") @Excel(name = "销售小区编码")
private String areaCodeSmall; private String areaCodeSmall;
/** 销售小区名称 */ /** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称") @Excel(name = "销售小区名称")
private String areaNameSmall; private String areaNameSmall;
/** 业务线负责人编号 */ /** 业务线负责人编号 */
@ApiModelProperty("业务线负责人编号")
@Excel(name = "业务线负责人编号") @Excel(name = "业务线负责人编号")
private String deptEmpCode; private String deptEmpCode;
/** 业务线负责人名称 */ /** 业务线负责人名称 */
@ApiModelProperty("业务线负责人名称")
@Excel(name = "业务线负责人名称") @Excel(name = "业务线负责人名称")
private String deptEmpName; private String deptEmpName;
/** 内部型号 */ /** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号") @Excel(name = "内部型号")
private String internalModel; private String internalModel;
/** 客户型号 */ /** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号") @Excel(name = "客户型号")
private String customerModel; private String customerModel;
/** 计划数量 */ /** 计划数量 */
@ApiModelProperty("计划数量")
@Excel(name = "计划数量") @Excel(name = "计划数量")
private Long planQuantity; private Long planQuantity;
/** 计划数量(N-1周) */ /** 计划数量(N-1周) */
@ApiModelProperty("计划数量(N-1周)")
@Excel(name = "计划数量", readConverterExp = "N=-1周") @Excel(name = "计划数量", readConverterExp = "N=-1周")
private Long planQuantityPre; private Long planQuantityPre;
/** 正式版计划数量 */ /** 正式版计划数量 */
@ApiModelProperty("正式版计划数量")
@Excel(name = "正式版计划数量") @Excel(name = "正式版计划数量")
private Long formalPlanQuantity; private Long formalPlanQuantity;
/** 产品大类编码 */ /** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码") @Excel(name = "产品大类编码")
private String productCategoryLarge; private String productCategoryLarge;
/** 产品中类编码 */ /** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码") @Excel(name = "产品中类编码")
private String productCategoryMiddle; private String productCategoryMiddle;
/** 产品小类编码 */ /** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码") @Excel(name = "产品小类编码")
private String productCategorySmall; private String productCategorySmall;
/** 产品品类 */ /** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类") @Excel(name = "产品品类")
private String productCategory; private String productCategory;
/** 产品系列 */ /** 产品系列 */
@ApiModelProperty("产品系列")
@Excel(name = "产品系列") @Excel(name = "产品系列")
private String productSeries; private String productSeries;
/** 尺寸 */ /** 尺寸 */
@ApiModelProperty("尺寸")
@Excel(name = "尺寸") @Excel(name = "尺寸")
private String productSize; private String productSize;
/** 生产基地编码 */ /** 生产基地编码 */
@ApiModelProperty("生产基地编码")
@Excel(name = "生产基地编码") @Excel(name = "生产基地编码")
private String productionBaseCode; private String productionBaseCode;
/** 生产基地名称 */ /** 生产基地名称 */
@ApiModelProperty("生产基地名称")
@Excel(name = "生产基地名称") @Excel(name = "生产基地名称")
private String productionBaseName; private String productionBaseName;
/** 包装方式编码 */ /** 包装方式编码 */
@ApiModelProperty("包装方式编码")
@Excel(name = "包装方式编码") @Excel(name = "包装方式编码")
private String packWayCode; private String packWayCode;
/** 包装方式名称 */ /** 包装方式名称 */
@ApiModelProperty("包装方式名称")
@Excel(name = "包装方式名称") @Excel(name = "包装方式名称")
private String packWayName; private String packWayName;
/** 合同号 */ /** 合同号 */
@ApiModelProperty("合同号")
@Excel(name = "合同号") @Excel(name = "合同号")
private String contractNum; private String contractNum;
/** 品牌编码 */ /** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码") @Excel(name = "品牌编码")
private String brandCode; private String brandCode;
/** 品牌名称 */ /** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称") @Excel(name = "品牌名称")
private String brandName; private String brandName;
/** 生产日期 */ /** 生产日期 */
@ApiModelProperty("生产日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date productionDate; private Date productionDate;
/** 生产年 */ /** 生产年 */
@ApiModelProperty("生产年")
@Excel(name = "生产年") @Excel(name = "生产年")
private Long productionYear; private Long productionYear;
/** 生产周 */ /** 生产周 */
@ApiModelProperty("生产周")
@Excel(name = "生产周") @Excel(name = "生产周")
private Long productionWeek; private Long productionWeek;
/** 交货日期 */ /** 交货日期 */
@ApiModelProperty("交货日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date deliveryDate; private Date deliveryDate;
/** 交货日期(N-1周) */ /** 交货日期(N-1周) */
@ApiModelProperty("交货日期(N-1周)")
@Excel(name = "交货日期", readConverterExp = "N=-1周") @Excel(name = "交货日期", readConverterExp = "N=-1周")
private Date deliveryDatePre; private Date deliveryDatePre;
/** 交货年 */ /** 交货年 */
@ApiModelProperty("交货年")
@Excel(name = "交货年") @Excel(name = "交货年")
private Long deliveryYear; private Long deliveryYear;
/** 交货周 */ /** 交货周 */
@ApiModelProperty("交货周")
@Excel(name = "交货周") @Excel(name = "交货周")
private Long deliveryWeek; private Long deliveryWeek;
/** 正式版交货日期 */ /** 正式版交货日期 */
@ApiModelProperty("正式版交货日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date formalDeliveryDate; private Date formalDeliveryDate;
/** 排定日期 */ /** 排定日期 */
@ApiModelProperty("排定日期")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date ordPlanDate; private Date ordPlanDate;
/** 销售协调编码 */ /** 销售协调编码 */
@ApiModelProperty("销售协调编码")
@Excel(name = "销售协调编码") @Excel(name = "销售协调编码")
private String salesAssistantCode; private String salesAssistantCode;
/** 销售协调名称 */ /** 销售协调名称 */
@ApiModelProperty("销售协调名称")
@Excel(name = "销售协调名称") @Excel(name = "销售协调名称")
private String salesAssistantName; private String salesAssistantName;
/** 项目经理编码 */ /** 项目经理编码 */
@ApiModelProperty("项目经理编码")
@Excel(name = "项目经理编码") @Excel(name = "项目经理编码")
private String pmCode; private String pmCode;
/** 项目经理名称 */ /** 项目经理名称 */
@ApiModelProperty("项目经理名称")
@Excel(name = "项目经理名称") @Excel(name = "项目经理名称")
private String pmName; private String pmName;
/** 是否首单(0.否 1.是) */ /** 是否首单(0.否 1.是) */
@ApiModelProperty("是否首单(0.否 1.是)")
@Excel(name = "是否首单", readConverterExp = "0=.否,1=.是") @Excel(name = "是否首单", readConverterExp = "0=.否,1=.是")
private String isFirstOrder; private String isFirstOrder;
/** 是否零号计划(0.否 1.是) */ /** 是否零号计划(0.否 1.是) */
@ApiModelProperty("是否零号计划(0.否 1.是)")
@Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是") @Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是")
private String isPlanZero; private String isPlanZero;
/** 是否直发(0.否 1.是) */ /** 是否直发(0.否 1.是) */
@ApiModelProperty("是否直发(0.否 1.是)")
@Excel(name = "是否直发", readConverterExp = "0=.否,1=.是") @Excel(name = "是否直发", readConverterExp = "0=.否,1=.是")
private String isStraight; private String isStraight;
/** 生产方式(0.自制 1.ODM) */ /** 生产方式(0.自制 1.ODM) */
@ApiModelProperty("生产方式(0.自制 1.ODM)")
@Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM") @Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM")
private String productionMothod; private String productionMothod;
/** 供应商编码 */ /** 供应商编码 */
@ApiModelProperty("供应商编码")
@Excel(name = "供应商编码") @Excel(name = "供应商编码")
private String supplierCode; private String supplierCode;
/** 供应商名称 */ /** 供应商名称 */
@ApiModelProperty("供应商名称")
@Excel(name = "供应商名称") @Excel(name = "供应商名称")
private String supplierName; private String supplierName;
/** 订单阶段 */ /** 订单阶段 */
@ApiModelProperty("订单阶段")
@Excel(name = "订单阶段") @Excel(name = "订单阶段")
private String orderStage; private String orderStage;
/** 订单类别(A,B,C) */ /** 订单类别(A,B,C) */
@ApiModelProperty("订单类别(A,B,C)")
@Excel(name = "订单类别", readConverterExp = "A=,B,C") @Excel(name = "订单类别", readConverterExp = "A=,B,C")
private String orderType; private String orderType;
/** 异常信息 */ /** 异常信息 */
@ApiModelProperty("异常信息")
@Excel(name = "异常信息") @Excel(name = "异常信息")
private String abnormalInfo; private String abnormalInfo;
/** 异常信息说明 */ /** 异常信息说明 */
@ApiModelProperty("异常信息说明")
@Excel(name = "异常信息说明") @Excel(name = "异常信息说明")
private String abnormalSpec; private String abnormalSpec;
/** 当地自制物料 */ /** 当地自制物料 */
@ApiModelProperty("当地自制物料")
@Excel(name = "当地自制物料") @Excel(name = "当地自制物料")
private String shelfMaterial; private String shelfMaterial;
/** 市场反馈 */ /** 市场反馈 */
@ApiModelProperty("市场反馈")
@Excel(name = "市场反馈") @Excel(name = "市场反馈")
private String feedbackMarket; private String feedbackMarket;
/** 计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足) */ /** 计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足) */
@ApiModelProperty("计划明细状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布 5.待市场反馈 6.已应答不满足)")
@Excel(name = "计划明细状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布,5=.待市场反馈,6=.已应答不满足") @Excel(name = "计划明细状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布,5=.待市场反馈,6=.已应答不满足")
private String detailStatus; private String detailStatus;

15
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanTitle.java

@ -1,5 +1,7 @@
package com.ruoyi.dhc.domain; package com.ruoyi.dhc.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
@ -11,54 +13,67 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2024-09-23 * @date 2024-09-23
*/ */
@ApiModel(value = "DhcRollPlanTitle", description = "滚动计划头对象")
public class DhcRollPlanTitle extends BaseEntity public class DhcRollPlanTitle extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 滚动计划id */ /** 滚动计划id */
@ApiModelProperty("滚动计划id")
private Long rollPlanId; private Long rollPlanId;
/** 产品线编码 */ /** 产品线编码 */
@ApiModelProperty("产品线编码")
@Excel(name = "产品线编码") @Excel(name = "产品线编码")
private String productLine; private String productLine;
/** 产品线名称 */ /** 产品线名称 */
@ApiModelProperty("产品线名称")
@Excel(name = "产品线名称") @Excel(name = "产品线名称")
private String productLineName; private String productLineName;
/** 销售大区编码 */ /** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码") @Excel(name = "销售大区编码")
private String areaCodeLarge; private String areaCodeLarge;
/** 销售大区名称 */ /** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称") @Excel(name = "销售大区名称")
private String areaNameLarge; private String areaNameLarge;
/** 销售小区编码 */ /** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码") @Excel(name = "销售小区编码")
private String areaCodeSmall; private String areaCodeSmall;
/** 销售小区名称 */ /** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称") @Excel(name = "销售小区名称")
private String areaNameSmall; private String areaNameSmall;
/** 提报年 */ /** 提报年 */
@ApiModelProperty("提报年")
@Excel(name = "提报年") @Excel(name = "提报年")
private Long planYear; private Long planYear;
/** 提报周 */ /** 提报周 */
@ApiModelProperty("提报周")
@Excel(name = "提报周") @Excel(name = "提报周")
private Long planWeek; private Long planWeek;
/** 锁定周 */ /** 锁定周 */
@ApiModelProperty("锁定周")
@Excel(name = "锁定周") @Excel(name = "锁定周")
private Long lockWeeks; private Long lockWeeks;
/** 滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布) */ /** 滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布) */
@ApiModelProperty("滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布)")
@Excel(name = "滚动计划状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布") @Excel(name = "滚动计划状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布")
private String status; private String status;
/** 删除标志(0代表存在 1代表删除) */ /** 删除标志(0代表存在 1代表删除) */
@ApiModelProperty("删除标志(0代表存在 1代表删除)")
private String delFlag; private String delFlag;
public void setRollPlanId(Long rollPlanId) public void setRollPlanId(Long rollPlanId)

14
ruoyi-plan/src/main/java/com/ruoyi/dhc/domain/DhcRollPlanTitleRecord.java

@ -4,6 +4,8 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/** /**
* 滚动计划头历史记录对象 dhc_roll_plan_title_record * 滚动计划头历史记录对象 dhc_roll_plan_title_record
@ -11,6 +13,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2024-09-23 * @date 2024-09-23
*/ */
@ApiModel(value = "DhcRollPlanTitleRecord", description = "滚动计划头历史记录")
public class DhcRollPlanTitleRecord extends BaseEntity public class DhcRollPlanTitleRecord extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -19,46 +22,57 @@ public class DhcRollPlanTitleRecord extends BaseEntity
private Long rollPlanRecordId; private Long rollPlanRecordId;
/** 滚动计划id */ /** 滚动计划id */
@ApiModelProperty("滚动计划id")
@Excel(name = "滚动计划id") @Excel(name = "滚动计划id")
private Long rollPlanId; private Long rollPlanId;
/** 产品线编码 */ /** 产品线编码 */
@ApiModelProperty("产品线编码")
@Excel(name = "产品线编码") @Excel(name = "产品线编码")
private String productLine; private String productLine;
/** 产品线名称 */ /** 产品线名称 */
@ApiModelProperty("产品线名称")
@Excel(name = "产品线名称") @Excel(name = "产品线名称")
private String productLineName; private String productLineName;
/** 销售大区编码 */ /** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码") @Excel(name = "销售大区编码")
private String areaCodeLarge; private String areaCodeLarge;
/** 销售大区名称 */ /** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称") @Excel(name = "销售大区名称")
private String areaNameLarge; private String areaNameLarge;
/** 销售小区编码 */ /** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码") @Excel(name = "销售小区编码")
private String areaCodeSmall; private String areaCodeSmall;
/** 销售小区名称 */ /** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称") @Excel(name = "销售小区名称")
private String areaNameSmall; private String areaNameSmall;
/** 提报年 */ /** 提报年 */
@ApiModelProperty("提报年")
@Excel(name = "提报年") @Excel(name = "提报年")
private Long planYear; private Long planYear;
/** 提报周 */ /** 提报周 */
@ApiModelProperty("提报周")
@Excel(name = "提报周") @Excel(name = "提报周")
private Long planWeek; private Long planWeek;
/** 锁定周 */ /** 锁定周 */
@ApiModelProperty("锁定周")
@Excel(name = "锁定周") @Excel(name = "锁定周")
private Long lockWeeks; private Long lockWeeks;
/** 滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布) */ /** 滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布) */
@ApiModelProperty("滚动计划状态(0初始化 1已提交 2已审核 3评审版已发布 4.正式版已发布)")
@Excel(name = "滚动计划状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布") @Excel(name = "滚动计划状态", readConverterExp = "0=初始化,1=已提交,2=已审核,3=评审版已发布,4=.正式版已发布")
private String status; private String status;

Loading…
Cancel
Save