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 @@ @@ -1,5 +1,7 @@
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.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@ -11,18 +13,22 @@ import com.ruoyi.common.core.domain.BaseEntity; @@ -11,18 +13,22 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi
* @date 2024-07-29
*/
@ApiModel(value = "DhcBrand", description = "品牌")
public class DhcBrand extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 品牌id */
@ApiModelProperty("品牌id")
private Long brandId;
/** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码")
private String brandCode;
/** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称")
private String brandName;

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

@ -1,5 +1,4 @@ @@ -1,5 +1,4 @@
package com.ruoyi.dhc.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@ -7,13 +6,16 @@ import org.apache.commons.lang3.builder.ToStringBuilder; @@ -7,13 +6,16 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* 产品信息对象 dhc_product
*
* @author ruoyi
* @date 2024-10-08
* @date 2025-03-14
*/
@ApiModel(value = "DhcProduct", description = "产品信息")
public class DhcProduct extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -22,116 +24,144 @@ public class DhcProduct extends BaseEntity @@ -22,116 +24,144 @@ public class DhcProduct extends BaseEntity
private Long productId;
/** 产品线编码 */
@ApiModelProperty("产品线编码")
@Excel(name = "产品线编码")
private String productLine;
/** 产品线名称 */
@ApiModelProperty("产品线名称")
@Excel(name = "产品线名称")
private String productLineName;
/** 立项单号 */
@ApiModelProperty("立项单号")
@Excel(name = "立项单号")
private String projectNum;
/** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号")
private String internalModel;
/** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码")
private String productCategoryLarge;
/** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码")
private String productCategoryMiddle;
/** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码")
private String productCategorySmall;
/** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类")
private String productCategory;
/** 产品系列 */
@ApiModelProperty("产品系列")
@Excel(name = "产品系列")
private String productSeries;
/** 基础型号 */
@ApiModelProperty("基础型号")
@Excel(name = "基础型号")
private String baseModel;
/** 本厂型号 */
@ApiModelProperty("本厂型号")
@Excel(name = "本厂型号")
private String factoryModel;
/** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号")
private String customerModel;
/** 品牌id */
@ApiModelProperty("品牌id")
@Excel(name = "品牌id")
private Long brandId;
/** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称")
private String brandName;
/** IR时间 */
@ApiModelProperty("IR时间")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "IR时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date irDatetime;
/** DR时间 */
@ApiModelProperty("DR时间")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "DR时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date drDatetime;
/** 包装方式 */
@ApiModelProperty("包装方式")
@Excel(name = "包装方式")
private String packWayCode;
/** 净重 */
@ApiModelProperty("净重")
@Excel(name = "净重")
private BigDecimal productNetWeight;
/** 产品尺寸-长 */
@ApiModelProperty("产品尺寸-长")
@Excel(name = "产品尺寸-长")
private BigDecimal productLength;
/** 产品尺寸-宽 */
@ApiModelProperty("产品尺寸-宽")
@Excel(name = "产品尺寸-宽")
private BigDecimal productWidth;
/** 产品尺寸-高 */
@ApiModelProperty("产品尺寸-高")
@Excel(name = "产品尺寸-高")
private BigDecimal productHeight;
/** 装柜数量-20GP */
@ApiModelProperty("装柜数量-20GP")
@Excel(name = "装柜数量-20GP")
private Long loadingQuantity20gp;
/** 装柜数量-40GP */
@ApiModelProperty("装柜数量-40GP")
@Excel(name = "装柜数量-40GP")
private Long loadingQuantity40gp;
/** 装柜数量-40HQ */
@ApiModelProperty("装柜数量-40HQ")
@Excel(name = "装柜数量-40HQ")
private Long loadingQuantity40hq;
/** 最小订单量 */
@ApiModelProperty("最小订单量")
@Excel(name = "最小订单量")
private Long minOrderQuantity;
/** 其他要求 */
@ApiModelProperty("其他要求")
@Excel(name = "其他要求")
private String otherRequirement;
/** 型号状态(0草稿 1在售 2下市 3冻结) */
@ApiModelProperty("型号状态(0草稿 1在售 2下市 3冻结)")
@Excel(name = "型号状态", readConverterExp = "0=草稿,1=在售,2=下市,3=冻结")
private String STATUS;
/** 审核状态(0审批中 1已通过 2已驳回) */
@ApiModelProperty("审核状态(0审批中 1已通过 2已驳回)")
@Excel(name = "审核状态", readConverterExp = "0=审批中,1=已通过,2=已驳回")
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; @@ -6,6 +6,8 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* 滚动计划明细对象 dhc_roll_plan_detail
@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity; @@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi
* @date 2024-09-23
*/
@ApiModel(value = "DhcRollPlanDetail", description = "滚动计划明细")
public class DhcRollPlanDetail extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -21,242 +24,301 @@ public class DhcRollPlanDetail extends BaseEntity @@ -21,242 +24,301 @@ public class DhcRollPlanDetail extends BaseEntity
private Long rollPlanDetailId;
/** 滚动计划id */
@ApiModelProperty("滚动计划id")
@Excel(name = "滚动计划id")
private Long rollPlanId;
/** 滚动计划号 */
@ApiModelProperty("滚动计划号")
@Excel(name = "滚动计划号")
private String rollPlanNum;
/** 滚动计划序号 */
@ApiModelProperty("滚动计划序号")
@Excel(name = "滚动计划序号")
private String rollPlanNo;
/** 整机编码 */
@ApiModelProperty("整机编码")
@Excel(name = "整机编码")
private String completeMachineCode;
/** 计划版本(排产计划导入的) */
@ApiModelProperty("计划版本(排产计划导入的)")
@Excel(name = "计划版本", readConverterExp = "排=产计划导入的")
private String planVersion;
/** 计划内/计划外(Y/N) */
@ApiModelProperty("计划内/计划外(Y/N)")
@Excel(name = "计划内/计划外", readConverterExp = "Y=/N")
private String planInout;
/** 国家编码 */
@ApiModelProperty("国家编码")
@Excel(name = "国家编码")
private String countryCode;
/** 国家名称 */
@ApiModelProperty("国家名称")
@Excel(name = "国家名称")
private String countryName;
/** 客户编码 */
@ApiModelProperty("客户编码")
@Excel(name = "客户编码")
private String dealerCode;
/** 客户名称 */
@ApiModelProperty("客户名称")
@Excel(name = "客户名称")
private String dealerName;
/** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码")
private String areaCodeLarge;
/** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称")
private String areaNameLarge;
/** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码")
private String areaCodeSmall;
/** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称")
private String areaNameSmall;
/** 业务线负责人编号 */
@ApiModelProperty("业务线负责人编号")
@Excel(name = "业务线负责人编号")
private String deptEmpCode;
/** 业务线负责人名称 */
@ApiModelProperty("业务线负责人名称")
@Excel(name = "业务线负责人名称")
private String deptEmpName;
/** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号")
private String internalModel;
/** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号")
private String customerModel;
/** 计划数量 */
@ApiModelProperty("计划数量")
@Excel(name = "计划数量")
private Long planQuantity;
/** 计划数量(N-1周) */
@ApiModelProperty("计划数量(N-1周)")
@Excel(name = "计划数量", readConverterExp = "N=-1周")
private Long planQuantityPre;
/** 正式版计划数量 */
@ApiModelProperty("正式版计划数量")
@Excel(name = "正式版计划数量")
private Long formalPlanQuantity;
/** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码")
private String productCategoryLarge;
/** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码")
private String productCategoryMiddle;
/** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码")
private String productCategorySmall;
/** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类")
private String productCategory;
/** 尺寸 */
@ApiModelProperty("尺寸")
@Excel(name = "尺寸")
private String productSize;
/** 生成基地编码 */
@ApiModelProperty("生成基地编码")
@Excel(name = "生成基地编码")
private String productionBaseCode;
/** 生成基地名称 */
@ApiModelProperty("生成基地名称")
@Excel(name = "生成基地名称")
private String productionBaseName;
/** 包装方式编码 */
@ApiModelProperty("包装方式编码")
@Excel(name = "包装方式编码")
private String packWayCode;
/** 包装方式名称 */
@ApiModelProperty("包装方式名称")
@Excel(name = "包装方式名称")
private String packWayName;
/** 合同号 */
@ApiModelProperty("合同号")
@Excel(name = "合同号")
private String contractNum;
/** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码")
private String brandCode;
/** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称")
private String brandName;
/** 生产日期 */
@ApiModelProperty("生产日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date productionDate;
/** 生产年 */
@ApiModelProperty("生产年")
@Excel(name = "生产年")
private Long productionYear;
/** 生产周 */
@ApiModelProperty("生产周")
@Excel(name = "生产周")
private Long productionWeek;
/** 交货日期 */
@ApiModelProperty("交货日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date deliveryDate;
/** 交货日期(N-1周) */
@ApiModelProperty("交货日期(N-1周)")
@Excel(name = "交货日期", readConverterExp = "N=-1周")
private Date deliveryDatePre;
/** 交货年 */
@ApiModelProperty("交货年")
@Excel(name = "交货年")
private Long deliveryYear;
/** 交货周 */
@ApiModelProperty("交货周")
@Excel(name = "交货周")
private Long deliveryWeek;
/** 正式版交货日期 */
@ApiModelProperty("正式版交货日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date formalDeliveryDate;
/** 排定日期 */
@ApiModelProperty("排定日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date ordPlanDate;
/** 销售协调编码 */
@ApiModelProperty("销售协调编码")
@Excel(name = "销售协调编码")
private String salesAssistantCode;
/** 销售协调名称 */
@ApiModelProperty("销售协调名称")
@Excel(name = "销售协调名称")
private String salesAssistantName;
/** 项目经理编码 */
@ApiModelProperty("项目经理编码")
@Excel(name = "项目经理编码")
private String pmCode;
/** 项目经理名称 */
@ApiModelProperty("项目经理名称")
@Excel(name = "项目经理名称")
private String pmName;
/** 是否首单(0.否 1.是) */
@ApiModelProperty("是否首单(0.否 1.是)")
@Excel(name = "是否首单", readConverterExp = "0=.否,1=.是")
private String isFirstOrder;
/** 是否零号计划(0.否 1.是) */
@ApiModelProperty("是否零号计划(0.否 1.是)")
@Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是")
private String isPlanZero;
/** 是否直发(0.否 1.是) */
@ApiModelProperty("是否直发(0.否 1.是)")
@Excel(name = "是否直发", readConverterExp = "0=.否,1=.是")
private String isStraight;
/** 生产方式(0.自制 1.ODM) */
@ApiModelProperty("生产方式(0.自制 1.ODM)")
@Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM")
private String productionMothod;
/** 供应商编码 */
@ApiModelProperty("供应商编码")
@Excel(name = "供应商编码")
private String supplierCode;
/** 供应商名称 */
@ApiModelProperty("供应商名称")
@Excel(name = "供应商名称")
private String supplierName;
/** 订单阶段 */
@ApiModelProperty("订单阶段")
@Excel(name = "订单阶段")
private String orderStage;
/** 订单类别(A,B,C) */
@ApiModelProperty("订单类别(A,B,C)")
@Excel(name = "订单类别", readConverterExp = "A=,B,C")
private String orderType;
/** 异常信息 */
@ApiModelProperty("异常信息")
@Excel(name = "异常信息")
private String abnormalInfo;
/** 异常信息说明 */
@ApiModelProperty("异常信息说明")
@Excel(name = "异常信息说明")
private String abnormalSpec;
/** 当地自制物料 */
@ApiModelProperty("当地自制物料")
@Excel(name = "当地自制物料")
private String shelfMaterial;
/** 市场反馈 */
@ApiModelProperty("市场反馈")
@Excel(name = "市场反馈")
private String feedbackMarket;
/** 计划明细状态(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=.已应答不满足")
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; @@ -6,6 +6,8 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* 滚动计划明细历史记录对象 dhc_roll_plan_detail_record
@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity; @@ -13,6 +15,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi
* @date 2024-09-23
*/
@ApiModel(value = "DhcRollPlanDetailRecord", description = "滚动计划明细历史记录")
public class DhcRollPlanDetailRecord extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -21,250 +24,311 @@ public class DhcRollPlanDetailRecord extends BaseEntity @@ -21,250 +24,311 @@ public class DhcRollPlanDetailRecord extends BaseEntity
private Long rollPlanDetailRecordId;
/** 滚动计划明细id */
@ApiModelProperty("滚动计划明细id")
@Excel(name = "滚动计划明细id")
private Long rollPlanDetailId;
/** 滚动计划id */
@ApiModelProperty("滚动计划id")
@Excel(name = "滚动计划id")
private Long rollPlanId;
/** 滚动计划号 */
@ApiModelProperty("滚动计划号")
@Excel(name = "滚动计划号")
private String rollPlanNum;
/** 滚动计划序号 */
@ApiModelProperty("滚动计划序号")
@Excel(name = "滚动计划序号")
private String rollPlanNo;
/** 整机编码 */
@ApiModelProperty("整机编码")
@Excel(name = "整机编码")
private String completeMachineCode;
/** 计划版本(排产计划导入的) */
@ApiModelProperty("计划版本(排产计划导入的)")
@Excel(name = "计划版本", readConverterExp = "排=产计划导入的")
private String planVersion;
/** 计划内/计划外(Y/N) */
@ApiModelProperty("计划内/计划外(Y/N)")
@Excel(name = "计划内/计划外", readConverterExp = "Y=/N")
private String planInout;
/** 国家编码 */
@ApiModelProperty("国家编码")
@Excel(name = "国家编码")
private String countryCode;
/** 国家名称 */
@ApiModelProperty("国家名称")
@Excel(name = "国家名称")
private String countryName;
/** 客户编码 */
@ApiModelProperty("客户编码")
@Excel(name = "客户编码")
private String dealerCode;
/** 客户名称 */
@ApiModelProperty("客户名称")
@Excel(name = "客户名称")
private String dealerName;
/** 销售大区编码 */
@ApiModelProperty("销售大区编码")
@Excel(name = "销售大区编码")
private String areaCodeLarge;
/** 销售大区名称 */
@ApiModelProperty("销售大区名称")
@Excel(name = "销售大区名称")
private String areaNameLarge;
/** 销售小区编码 */
@ApiModelProperty("销售小区编码")
@Excel(name = "销售小区编码")
private String areaCodeSmall;
/** 销售小区名称 */
@ApiModelProperty("销售小区名称")
@Excel(name = "销售小区名称")
private String areaNameSmall;
/** 业务线负责人编号 */
@ApiModelProperty("业务线负责人编号")
@Excel(name = "业务线负责人编号")
private String deptEmpCode;
/** 业务线负责人名称 */
@ApiModelProperty("业务线负责人名称")
@Excel(name = "业务线负责人名称")
private String deptEmpName;
/** 内部型号 */
@ApiModelProperty("内部型号")
@Excel(name = "内部型号")
private String internalModel;
/** 客户型号 */
@ApiModelProperty("客户型号")
@Excel(name = "客户型号")
private String customerModel;
/** 计划数量 */
@ApiModelProperty("计划数量")
@Excel(name = "计划数量")
private Long planQuantity;
/** 计划数量(N-1周) */
@ApiModelProperty("计划数量(N-1周)")
@Excel(name = "计划数量", readConverterExp = "N=-1周")
private Long planQuantityPre;
/** 正式版计划数量 */
@ApiModelProperty("正式版计划数量")
@Excel(name = "正式版计划数量")
private Long formalPlanQuantity;
/** 产品大类编码 */
@ApiModelProperty("产品大类编码")
@Excel(name = "产品大类编码")
private String productCategoryLarge;
/** 产品中类编码 */
@ApiModelProperty("产品中类编码")
@Excel(name = "产品中类编码")
private String productCategoryMiddle;
/** 产品小类编码 */
@ApiModelProperty("产品小类编码")
@Excel(name = "产品小类编码")
private String productCategorySmall;
/** 产品品类 */
@ApiModelProperty("产品品类")
@Excel(name = "产品品类")
private String productCategory;
/** 产品系列 */
@ApiModelProperty("产品系列")
@Excel(name = "产品系列")
private String productSeries;
/** 尺寸 */
@ApiModelProperty("尺寸")
@Excel(name = "尺寸")
private String productSize;
/** 生产基地编码 */
@ApiModelProperty("生产基地编码")
@Excel(name = "生产基地编码")
private String productionBaseCode;
/** 生产基地名称 */
@ApiModelProperty("生产基地名称")
@Excel(name = "生产基地名称")
private String productionBaseName;
/** 包装方式编码 */
@ApiModelProperty("包装方式编码")
@Excel(name = "包装方式编码")
private String packWayCode;
/** 包装方式名称 */
@ApiModelProperty("包装方式名称")
@Excel(name = "包装方式名称")
private String packWayName;
/** 合同号 */
@ApiModelProperty("合同号")
@Excel(name = "合同号")
private String contractNum;
/** 品牌编码 */
@ApiModelProperty("品牌编码")
@Excel(name = "品牌编码")
private String brandCode;
/** 品牌名称 */
@ApiModelProperty("品牌名称")
@Excel(name = "品牌名称")
private String brandName;
/** 生产日期 */
@ApiModelProperty("生产日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date productionDate;
/** 生产年 */
@ApiModelProperty("生产年")
@Excel(name = "生产年")
private Long productionYear;
/** 生产周 */
@ApiModelProperty("生产周")
@Excel(name = "生产周")
private Long productionWeek;
/** 交货日期 */
@ApiModelProperty("交货日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date deliveryDate;
/** 交货日期(N-1周) */
@ApiModelProperty("交货日期(N-1周)")
@Excel(name = "交货日期", readConverterExp = "N=-1周")
private Date deliveryDatePre;
/** 交货年 */
@ApiModelProperty("交货年")
@Excel(name = "交货年")
private Long deliveryYear;
/** 交货周 */
@ApiModelProperty("交货周")
@Excel(name = "交货周")
private Long deliveryWeek;
/** 正式版交货日期 */
@ApiModelProperty("正式版交货日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "正式版交货日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date formalDeliveryDate;
/** 排定日期 */
@ApiModelProperty("排定日期")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "排定日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date ordPlanDate;
/** 销售协调编码 */
@ApiModelProperty("销售协调编码")
@Excel(name = "销售协调编码")
private String salesAssistantCode;
/** 销售协调名称 */
@ApiModelProperty("销售协调名称")
@Excel(name = "销售协调名称")
private String salesAssistantName;
/** 项目经理编码 */
@ApiModelProperty("项目经理编码")
@Excel(name = "项目经理编码")
private String pmCode;
/** 项目经理名称 */
@ApiModelProperty("项目经理名称")
@Excel(name = "项目经理名称")
private String pmName;
/** 是否首单(0.否 1.是) */
@ApiModelProperty("是否首单(0.否 1.是)")
@Excel(name = "是否首单", readConverterExp = "0=.否,1=.是")
private String isFirstOrder;
/** 是否零号计划(0.否 1.是) */
@ApiModelProperty("是否零号计划(0.否 1.是)")
@Excel(name = "是否零号计划", readConverterExp = "0=.否,1=.是")
private String isPlanZero;
/** 是否直发(0.否 1.是) */
@ApiModelProperty("是否直发(0.否 1.是)")
@Excel(name = "是否直发", readConverterExp = "0=.否,1=.是")
private String isStraight;
/** 生产方式(0.自制 1.ODM) */
@ApiModelProperty("生产方式(0.自制 1.ODM)")
@Excel(name = "生产方式", readConverterExp = "0=.自制,1=.ODM")
private String productionMothod;
/** 供应商编码 */
@ApiModelProperty("供应商编码")
@Excel(name = "供应商编码")
private String supplierCode;
/** 供应商名称 */
@ApiModelProperty("供应商名称")
@Excel(name = "供应商名称")
private String supplierName;
/** 订单阶段 */
@ApiModelProperty("订单阶段")
@Excel(name = "订单阶段")
private String orderStage;
/** 订单类别(A,B,C) */
@ApiModelProperty("订单类别(A,B,C)")
@Excel(name = "订单类别", readConverterExp = "A=,B,C")
private String orderType;
/** 异常信息 */
@ApiModelProperty("异常信息")
@Excel(name = "异常信息")
private String abnormalInfo;
/** 异常信息说明 */
@ApiModelProperty("异常信息说明")
@Excel(name = "异常信息说明")
private String abnormalSpec;
/** 当地自制物料 */
@ApiModelProperty("当地自制物料")
@Excel(name = "当地自制物料")
private String shelfMaterial;
/** 市场反馈 */
@ApiModelProperty("市场反馈")
@Excel(name = "市场反馈")
private String feedbackMarket;
/** 计划明细状态(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=.已应答不满足")
private String detailStatus;

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

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

Loading…
Cancel
Save