package com.chinaztt.mes.warehouse.entity; 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; /** * 报工产出表 * * @author cxf * @date 2020-11-17 10:12:32 */ @Data @TableName("production_product_output") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "报工产出表") public class ProductOutput extends Model { private static final long serialVersionUID = 1L; /** * 系统号的规则 */ public static final int DIGIT = 6; public static final String PREFIX = "XT"; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 零件id */ @ApiModelProperty(value = "零件id") private Long partId; /** * 产出数量 */ @ApiModelProperty(value = "产出数量") private BigDecimal productQty; /** * 产出数量 */ @ApiModelProperty(value = "产出数量2") private BigDecimal sproductQty; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 创建者 */ @ApiModelProperty(value = "创建者") @TableField(fill = FieldFill.INSERT) private String createUser; /** * 报工表id */ @ApiModelProperty(value = "报工表id") private Long productMainId; /** * 产出批次 */ @ApiModelProperty(value = "产出批次") private String outBatchNo; /** * 系统号 */ @ApiModelProperty(value = "系统号") private String systemNo; /** * 状态 */ @ApiModelProperty(value = "状态") private String state; /** * 流水号 */ @ApiModelProperty(value = "流水号") private Integer sortNo; /** * 起始米标 */ @ApiModelProperty(value = "起始米标") private BigDecimal startMeterMark; /** * 终止米标 */ @ApiModelProperty(value = "终止米标") private BigDecimal endMeterMark; /** * 删除标志 */ @ApiModelProperty(value = "删除标志,0正常-1删除") private String isDeleted; /** * 盘号(载具编号) */ @ApiModelProperty(value = "载具编号") private String reelNumber; /** * ifs批次号 */ @ApiModelProperty(value = "ifs批次号") private String ifsBatchNo; /** * 是否同步ifs */ @ApiModelProperty(value = "是否同步ifs") private Boolean ifsSync; /** * 分段描述 */ @ApiModelProperty(value = "分段描述") private String segmentDesc; /** * 报废数量 */ @ApiModelProperty(value = "报废数量") private BigDecimal scrapQty; /** * ifs报工工序id */ @ApiModelProperty(value = "ifs报工工序id") private Integer ifsOpfeedId; /** * ifs报告人工id */ @ApiModelProperty(value = "ifs报告人工id") private Integer ifsLaborId; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 交班产出 */ @ApiModelProperty(value = "交班产出id") private Long shiftOutputId; /** * 盘具重量 */ @ApiModelProperty(value = "盘具重量") private BigDecimal reelWeight; /** * 毛重 */ @ApiModelProperty(value = "毛重") private BigDecimal grossWeight; /** * 实际净重 */ @ApiModelProperty(value = "实际净重") private BigDecimal netWeight; /** * 理论净重 */ @ApiModelProperty(value = "理论净重") private BigDecimal theoryWeight; /** * 原始零件id */ @ApiModelProperty(value = "原始零件id") private Long origPartId; /** * 成品标签1打印次数 */ @ApiModelProperty(value = "成品标签1打印次数") private Long printNum; }