package com.ruoyi.inspect.pojo; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; /** * ifs原材料订单拆分记录表 * @TableName ifs_split_order_record */ @TableName(value ="ifs_split_order_record") @Data public class IfsSplitOrderRecord implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; public static final int DIGIT = 6;//系统编号生成位数 public static final String PREFIX ="WG";//系统编号生成前缀 /** * 主键id */ @Schema(description = "主键id") @TableId private Long id; /** * 销售订单号 */ @Schema(description = "销售订单号") private String orderNo; /** * 行号 */ @Schema(description = "行号") private String lineNo; /** * 下达号 */ @Schema(description = "下达号") private String releaseNo; /** * 接收号 */ @Schema(description = "接收号") private Integer receiptNo; /** * 零件号 */ @Schema(description = "零件号") private String partNo; /** * 系统编号 */ @Schema(description = "系统编号") private String systemNo; /** * 规格 */ @Schema(description = "规格") private String spec; /** * 零件批号 */ @Schema(description = "零件批号") private String lotBatchNo; /** * 库存数量1(用于对接mes分盘计算) */ @Schema(description = "库存数量1(用于对接mes分盘计算)") private BigDecimal length; /** * 库存数量2(ifs对于的库存数量) */ @Schema(description = "库存数量2(ifs对于的库存数量)") private BigDecimal qtyStock; /** * 绝缘颜色 */ @Schema(description = "绝缘颜色") private String insulationColor; /** * 外护颜色 */ @Schema(description = "外护颜色") private String outerColor; /** * 印字信息 */ @Schema(description = "印字信息") private String letteringInfo; /** * 盘号 */ @Schema(description = "盘号") private String drumNo; /** * 库位号 */ @Schema(description = "库位号") private String locationNo; /** * 库位来源 */ @Schema(description = "库位来源") private String stockSource; /** * 备注 */ @Schema(description = "备注") private String remark; /** * 同步状态(0:未同步,1:已同步) */ @Schema(description = "同步状态(0:未同步,1:已同步)") private Integer syncStatus; @Schema(description = "创建人") @TableField(fill = FieldFill.INSERT) private Integer createUser; @Schema(description = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @Schema(description = "修改人") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @Schema(description = "修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; }