package com.chinaztt.mes.plan.entity; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @TableName("production_operation_task_produce") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "工单产出批次") public class OperationTaskProduce extends Model { /** * $column.comments */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建时间") private LocalDateTime createTime; /** * 更新时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "更新时间") private LocalDateTime updateTime; /** * 创建人 */ @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建人") private String createUser; /** * 更新人 */ @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "更新人") private String updateUser; /** * otc订单号 */ @ApiModelProperty(value = "otc订单号") @ExcelProperty(value = "订单号" , index = 0) private String otcCustomerOrderNo; /** * otc订单行号 */ @ApiModelProperty(value = "otc订单行号") @ExcelProperty(value = "OTC行号", index = 1) private String otcLineNo; /** * SN号 */ @ApiModelProperty(value = "SN号") @ExcelProperty(value = "成品缆号", index = 2) private String snNo; /** * 自编号 */ @ApiModelProperty(value = "自编号") @ExcelProperty(value = "自编号", index = 12) private String selfNo; /** * 印字 */ @ApiModelProperty(value = "印字") @ExcelProperty(value = "印字", index = 14) private String print; /** * 区间 */ @ApiModelProperty(value = "区间") @ExcelProperty(value = "区间", index = 13) private String section; /** * otc订单行号 */ @ApiModelProperty(value = "始端") @ExcelProperty(value = "始端", index = 9) private String begining; /** * 终端 */ @ApiModelProperty(value = "终端") @ExcelProperty(value = "终端", index = 10) private String ending; /** * 去向 */ @ApiModelProperty(value = "去向") private String direction; /** * 用途 */ @ApiModelProperty(value = "用途") @ExcelProperty(value = "用途", index = 11) private String purpose; /** * 端别 */ @ApiModelProperty(value = "端别") @ExcelProperty(value = "端别", index = 15) private String endClassification; /** * 公司名称 */ @ApiModelProperty(value = "公司名称") private String company; /** * CRCC号 */ @ApiModelProperty(value = "CRCC号") private String crccNumber; /** * 客户订单行id */ @ApiModelProperty(value = "客户订单行id") private Long customerOrderId; /** * 生产计划id */ @ApiModelProperty(value = "生产计划id") private Long mpsId; /** * 车间订单id */ @ApiModelProperty(value = "车间订单id") private Long moId; /** * 工单id */ @ApiModelProperty(value = "工单id") private Long operationTaskId; /** * 工单id */ @ApiModelProperty(value = "数量") @ExcelProperty(value = "段长", index = 3) private BigDecimal qty; /** * 客户零件规格 */ @ApiModelProperty(value = "客户零件规格") private String customerPartSpec; /** * 成品规格型号 */ @ApiModelProperty(value = "成品规格型号") private String finishedProductSpecification; /** * 年月日 */ @ApiModelProperty(value = "年月日") private String ymd; /** * 是否已生成任务单 */ @ApiModelProperty(value = "是否已生成任务单") private Boolean isGenerateTask; /** * 盘具尺寸 */ @ApiModelProperty(value = "盘具尺寸") @ExcelProperty(value = "盘具", index = 8) private String discToolMeasurement; /** * 米标 */ @ApiModelProperty(value = "米标") @ExcelProperty(value = "米标", index = 4) private String meterMark; /** * 订单备注 */ @ApiModelProperty(value = "订单备注") @ExcelProperty(value = "订单备注", index = 16) private String orderUploadRemark; /** * 排序 */ @ApiModelProperty(value = "排序") private Integer sort; }