package com.chinaztt.mes.plan.entity; import com.baomidou.mybatisplus.annotation.LinkedField; 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.io.Serializable; import java.time.LocalDateTime; /** * 制造订单产品结构组件表 * * @author cxf * @date 2020-09-28 15:33:24 */ @Data @TableName("plan_mo_structure_component") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "制造订单产品结构组件表") public class MoStructureComponent extends Model { private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 制造订单id */ @LinkedField(sourceTable = "plan_manufacturing_order", sourceField = "id") @ApiModelProperty(value = "车间订单id") private Long planManufacturingOrderId; /** * 零件ID */ @LinkedField(sourceTable = "basic_part", sourceField = "id") @ApiModelProperty(value = "零件ID") private Long partId; /** * 单位产出所需数量 */ @ApiModelProperty(value = "单位产出所需数量针对根节点") private BigDecimal qpa; /** * 工艺工序ID */ @LinkedField(sourceTable = "technology_routing_operation", sourceField = "id") @ApiModelProperty(value = "工艺工序ID") private Long routingOperationId; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 父id */ @ApiModelProperty(value = "父id") private Long parent; /** * 盘数 */ @ApiModelProperty(value = "盘数") private Long discNum; /** * ifs行项号 */ @ApiModelProperty(value = "ifs行项号") private String ifsLineItemNo; /** * 消耗工序id */ private Long operationId; }