gongchunyi
3 天以前 d1439e537a47804c7c78e3e78ccd1aa24e2fdd23
src/main/java/com/ruoyi/productionPlan/pojo/ProductionPlan.java
@@ -4,6 +4,8 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@@ -23,7 +25,7 @@
public class ProductionPlan {
    /**
     * 自增主键
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;
@@ -31,141 +33,197 @@
    /**
     * 表单实例ID
     */
    @ApiModelProperty("表单实例ID")
    private String formInstanceId;
    /**
     * 单据流水号
     * 流水号
     */
    @ApiModelProperty("流水号")
    private String serialNo;
    /**
     * 单据标题
     * 申请单编号
     */
    private String title;
    @ApiModelProperty("申请单编号")
    @Excel(name = "申请单编号")
    private String applyNo;
    /**
     * 发起人ID
     * 客户名称
     */
    private String originatorUserId;
    /**
     * 发起人姓名
     */
    private String originatorName;
    /**
     * 单据创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime bizCreateTime;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 批次号
     */
    private String batchNo;
    /**
     * 联系人
     */
    private String contactPerson;
    /**
     * 预留1
     */
    private String extText1;
    /**
     * 预留2
     */
    private String extText2;
    @ApiModelProperty("客户名称")
    @Excel(name = "客户名称")
    private String customerName;
    /**
     * 物料编码
     */
    @ApiModelProperty("物料编码")
    @Excel(name = "物料编码")
    private String materialCode;
    /**
     * 物料分类
     * 产品名称
     */
    private String materialCategory;
    @ApiModelProperty("产品名称")
    @Excel(name = "产品名称")
    private String productName;
    /**
     * 规格描述
     * 产品规格
     */
    private String specDesc;
    @ApiModelProperty("产品规格")
    @Excel(name = "产品规格")
    private String productSpec;
    /**
     * 等级
     * 长
     */
    private String gradeType;
    @ApiModelProperty("长")
    @Excel(name = "长")
    private Integer length;
    /**
     * 长度
     * 宽
     */
    private BigDecimal length;
    @ApiModelProperty("宽")
    @Excel(name = "宽")
    private Integer width;
    /**
     * 宽度
     * 高
     */
    private BigDecimal width;
    @ApiModelProperty("高")
    @Excel(name = "高")
    private Integer height;
    /**
     * 厚度
     * 块数
     */
    private BigDecimal thickness;
    /**
     * 数量
     */
    @ApiModelProperty("块数")
    @Excel(name = "块数")
    private Integer quantity;
    /**
     * 总体积
     * 方数
     */
    @ApiModelProperty("方数")
    @Excel(name = "方数")
    private BigDecimal volume;
    /**
     * 开始时间
     * 强度
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime dateStart;
    @ApiModelProperty("强度")
    @Excel(name = "强度")
    private String strength;
    /**
     * 结束时间
     * 开始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime dateEnd;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty("开始日期")
    @Excel(name = "开始日期", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startDate;
    /**
     * 关联单据
     * 结束日期
     */
    private String associationReceipt;
    @ApiModelProperty("结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Excel(name = "结束日期", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endDate;
    /**
     * 数据方式: 1=手动 2=定时
     * 提交人
     */
    @ApiModelProperty("提交人")
    @Excel(name = "提交人")
    private String submitter;
    /**
     * 提交人组织
     */
    @ApiModelProperty("提交人组织")
    @Excel(name = "提交人组织")
    private String submitOrg;
    /**
     * 备注1
     */
    @ApiModelProperty("备注1")
    @Excel(name = "备注1")
    private String remarkOne;
    /**
     * 备注2
     */
    @ApiModelProperty("备注2")
    @Excel(name = "备注2")
    private String remarkTwo;
    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    @Excel(name = "创建人")
    private String creatorName;
    /**
     * 修改人
     */
    @ApiModelProperty("修改人")
    @Excel(name = "修改人")
    private String modifierName;
    /**
     * 表单创建时间
     */
    @ApiModelProperty("表单创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime formCreatedTime;
    /**
     * 表单修改时间
     */
    @ApiModelProperty("表单修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime formModifiedTime;
    /**
     * 数据同步类型:1=手动 2=定时任务
     */
    @ApiModelProperty("数据同步类型:1=手动 2=定时任务")
    private Integer dataSyncType;
    /**
     * 数据来源: 1=销售订单 2=生产预测
     * 数据来源类型:1=同步 2=新增
     */
    @ApiModelProperty("数据来源类型:1=同步 2=新增")
    private Integer dataSourceType;
    /**
     * 创建时间
     * 数据库创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("数据库创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    /**
     * 更新时间
     * 数据库更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("数据库更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;
    /**
     * 当前更新数量
     */
    @ApiModelProperty("totalCount")
    private Integer totalCount;
    @ApiModelProperty(value = "下发数量")
    @Excel(name = "下发数量")
    private BigDecimal assignedQuantity;
}