订单相关实体、常量提交

develop-QA^2
liuqingkun 2 weeks ago
parent 700dbf9c32
commit 75f52355dd
  1. 2
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/entity/AssayContent.java
  2. 134
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/entity/YieldOrder.java
  3. 1
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/entity/YieldOrderCraft.java
  4. 358
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/entity/YieldPlan.java
  5. 27
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/constant/YieldOrderConst.java

@ -22,7 +22,7 @@ public class AssayContent extends BaseEntity {
* 作业中心
*/
@TableField(value = "WC_ID")
private Long WC_ID;
private Long wcId;
/**
* 化验人

@ -11,6 +11,7 @@ import java.util.Date;
/**
* 生产订单
*
* @author lqk
* @TableName MES_YIELD_ORDER
*/
@TableName(value = "MES_YIELD_ORDER")
@ -23,294 +24,309 @@ public class YieldOrder extends BaseEntity {
* 生产单号
*/
@TableField(value = "YO_CODE")
private String YO_CODE;
private String yoCode;
/**
* 计划单号
*/
@TableField(value = "YP_CODE")
private String YP_CODE;
private String ypCode;
/**
* 零件号
*/
@TableField(value = "PART_CODE")
private String PART_CODE;
private String partCode;
/**
* 产品型号
*/
@TableField(value = "PRODUCT_TYPE")
private String PRODUCT_TYPE;
private String productType;
/**
* 名称
*/
@TableField(value = "PART_NAME")
private String PART_NAME;
private String partName;
/**
* 镀种
*/
@TableField(value = "PLATE")
private String PLATE;
private String plate;
/**
* 生产标识
*/
@TableField(value = "PRODUCT_IDENT")
private String PRODUCT_IDENT;
private String productIdent;
/**
* 使用部门
*/
@TableField(value = "USE_DEPT")
private String USE_DEPT;
private String useDept;
/**
* 面积
*/
@TableField(value = "YP_AREA")
private BigDecimal YP_AREA;
private BigDecimal ypArea;
/**
* 需求交期
*/
@TableField(value = "DEMAND_DATE")
private Date DEMAND_DATE;
private Date demandDate;
/**
* 计划员
*/
@TableField(value = "PLAN_USER")
private String PLAN_USER;
private String planUser;
/**
* 计划下达时间
*/
@TableField(value = "RELEASE_DATE")
private Date RELEASE_DATE;
private Date releaseDate;
/**
* 备注
*/
@TableField(value = "MEMO")
private String MEMO;
private String memo;
/**
* 路线卡号
*/
@TableField(value = "CARD_NO")
private String CARD_NO;
private String cardNo;
/**
* 批次号
*/
@TableField(value = "BATCH_NO")
private String BATCH_NO;
private String batchNo;
/**
* 场内生产
*/
@TableField(value = "SITE_WORK")
private String SITE_WORK;
private String siteWork;
/**
* 生产数量
*/
@TableField(value = "YP_QTY")
private Long YP_QTY;
private Long ypQty;
/**
* 同步日期
*/
@TableField(value = "SYNC_TIME")
private Date SYNC_TIME;
private Date syncTime;
/**
* 状态
*/
@Deprecated
@TableField(value = "CUR_STATUS")
private Long CUR_STATUS;
private Long curStatus;
/**
* B号
*/
@TableField(value = "ROAM_NO")
private String ROAM_NO;
private String roamNo;
/**
* 一级路线
*/
@TableField(value = "PRIMARY_CRAFT")
private String PRIMARY_CRAFT;
private String primaryCraft;
/**
* 下级B号
*/
@TableField(value = "NEXT_ROAM")
private String NEXT_ROAM;
private String nextRoam;
/**
*
*/
@TableField(value = "PDM_URL")
private String PDM_URL;
private String pdmUrl;
/**
*
* 优先级
*/
@Deprecated
@TableField(value = "PRIORITY")
private Long PRIORITY;
private Long priority;
/**
* 优先级-排产
*/
@TableField(value = "PRIORITY_APS")
private Long priorityAps;
/**
* 优先级-erp中订单优先级
*/
@TableField(value = "PRIORITY_ERP")
private Long priorityErp;
/**
* 保管员
*/
@TableField(value = "CUSTODIAN")
private String CUSTODIAN;
private String custodian;
/**
* 返工单号
*/
@TableField(value = "REWORK_CODE")
private String REWORK_CODE;
private String reworkCode;
/**
* 返工顺序
*/
@TableField(value = "REWORK_NO")
private Long REWORK_NO;
private Long reworkNo;
/**
*
* 返工意见
*/
@TableField(value = "ENTRUST_DEPT")
private String ENTRUST_DEPT;
@TableField(value = "REWORK_MEMO")
private String reworkMemo;
/**
* 返工意见
* 委托车间
*/
@TableField(value = "REWORK_MEMO")
private String REWORK_MEMO;
@TableField(value = "ENTRUST_DEPT")
private String entrustDept;
/**
* 失败原因
*/
@TableField(value = "FAILURE_MEMO")
private String FAILURE_MEMO;
private String failureMemo;
/**
* 业务类型
*/
@TableField(value = "BUSINESS_TYPE")
private Long BUSINESS_TYPE;
private Long businessType;
/**
* 分派失败人员
*/
@TableField(value = "FAILURE_MAN")
private Long FAILURE_MAN;
private Long failureMan;
/**
* 接收时间
*/
@TableField(value = "FAILURE_TIME")
private Date FAILURE_TIME;
private Date failureTime;
/**
*
*/
@Deprecated
@TableField(value = "RECSEQ_NO")
private String RECSEQ_NO;
private String recseqNo;
/**
*
*/
@TableField(value = "CART_ID")
private Long CART_ID;
private Long cartId;
/**
* 手动增加
*/
@TableField(value = "MANUAL_INCREASE")
private String MANUAL_INCREASE;
private String manualIncrease;
/**
*
* 订单类型
*/
@TableField(value = "YIELD_TYPE")
private Long YIELD_TYPE;
private Long yieldType;
/**
* 父级订单Id
*/
@TableField(value = "FATHER_YO_ID")
private Long FATHER_YO_ID;
private Long fatherYoId;
/**
*
* 外协转工标识
*/
@TableField(value = "NEWLEV_FLAG")
private String NEWLEV_FLAG;
private String newlevFlag;
/**
* 是否可生产;0: 1
*/
@TableField(value = "PRODUCE_BOOL")
private String PRODUCE_BOOL;
private String produceBool;
/**
* 使用部门代码
*/
@TableField(value = "USE_DEPT_CODE")
private String USE_DEPT_CODE;
private String useDeptCode;
/**
* 产品系列mes_yield_plan.PRODUCT_line
* 产品系列mesYieldPlan.PRODUCT_Line
*/
@TableField(value = "YP_PRODUCT_LINE")
private String YP_PRODUCT_LINE;
private String ypProductLine;
/**
* 工作订单备注mes_yield_plan.memo
* 工作订单备注mesYieldPlan.memo
*/
@TableField(value = "YP_MEMO")
private String YP_MEMO;
private String ypMemo;
/**
* 烧结石墨模准备状态
*/
@TableField(value = "SJ_MOLD_PREPARATION")
private Long SJ_MOLD_PREPARATION;
private Long sjMoldPreparation;
/**
* 烧结齐套流转状态
*/
@TableField(value = "SJ_KIT_PREPARATION")
private Long SJ_KIT_PREPARATION;
private Long sjKitPreparation;
/**
* 配套人
*/
@TableField(value = "PK_USERNAME")
private String PK_USERNAME;
private String pkUsername;
/**
* 配套时间
*/
@TableField(value = "PK_DATE")
private Date PK_DATE;
private Date pkDate;
/**
* 流转人
*/
@TableField(value = "KIT_PREPARATION_MAN")
private String KIT_PREPARATION_MAN;
private String kitPreparationMan;
/**
* 流转时间
*/
@TableField(value = "KIT_PREPARATION_TIME")
private Date KIT_PREPARATION_TIME;
private Date kitPreparationTime;
}

@ -11,6 +11,7 @@ import java.util.Date;
/**
* 生产订单工艺
*
* @author lqk
* @TableName MES_YIELD_ORDER_CRAFT
*/
@TableName(value = "MES_YIELD_ORDER_CRAFT")

@ -11,186 +11,192 @@ import java.util.Date;
/**
* 生产计划
*
* @author lqk
* @TableName MES_YIELD_PLAN
*/
@TableName(value = "MES_YIELD_PLAN")
@Data
public class YieldPlan extends BaseEntity {
@TableField(exist = false)
private static final long serialVersionUID = 1L;
/**
* 订单单号
*/
@TableField(value = "YP_CODE")
private String YP_CODE;
/**
* 零件号
*/
@TableField(value = "PART_CODE")
private String PART_CODE;
/**
* 产品型号
*/
@TableField(value = "PRODUCT_TYPE")
private String PRODUCT_TYPE;
/**
* 名称
*/
@TableField(value = "PART_NAME")
private String PART_NAME;
/**
* 镀种
*/
@TableField(value = "PLATE")
private String PLATE;
/**
* 生产标识
*/
@TableField(value = "PRODUCT_IDENT")
private String PRODUCT_IDENT;
/**
* 使用部门
*/
@TableField(value = "USE_DEPT")
private String USE_DEPT;
/**
* 数量
*/
@TableField(value = "YP_QTY")
private Long YP_QTY;
/**
* 面积
*/
@TableField(value = "YP_AREA")
private BigDecimal YP_AREA;
/**
* 需求交期
*/
@TableField(value = "DEMAND_DATE")
private Date DEMAND_DATE;
/**
* 计划员
*/
@TableField(value = "PLAN_USER")
private String PLAN_USER;
/**
* 计划下达时间
*/
@TableField(value = "RELEASE_DATE")
private Date RELEASE_DATE;
/**
* 当前B号
*/
@TableField(value = "ROAM_NO")
private String ROAM_NO;
/**
* 已交件数量
*/
@TableField(value = "DELIVERY_QTY")
private Long DELIVERY_QTY;
/**
* 已分批数量
*/
@TableField(value = "ALREADY_BRANCH_QTY")
private Long ALREADY_BRANCH_QTY;
/**
* 状态;1.正常2.已退回3.已派工4加工中20已完工21已作废
*/
@TableField(value = "CUR_STATUS")
private Long CUR_STATUS;
/**
* 一级工艺线路
*/
@TableField(value = "PRIMARY_CRAFT")
private String PRIMARY_CRAFT;
/**
* 同步日期
*/
@TableField(value = "SYNC_TIME")
private Date SYNC_TIME;
/**
* 主制部门
*/
@TableField(value = "DOMINANT_DEPT")
private String DOMINANT_DEPT;
/**
* 备注
*/
@TableField(value = "MEMO")
private String MEMO;
/**
*
*/
@TableField(value = "ROUTE_NO")
private String ROUTE_NO;
/**
*
*/
@TableField(value = "CUSTODIAN")
private String CUSTODIAN;
/**
* 镀种小类
*/
@TableField(value = "BPS_ID")
private Long BPS_ID;
/**
* 优先级;1.正常2.项目要求日期急件3.合同急件4.绩效零件5.调度标注急件
*/
@TableField(value = "PRIORITY")
private Long PRIORITY;
/**
*
*/
@TableField(value = "PLAN_TYPE")
private Long PLAN_TYPE;
/**
* 是否确认;是否确认(烧结计划专用默认为空1是代表确认烧结计划不显示)
*/
@TableField(value = "SURE_TYPE")
private Long SURE_TYPE;
/**
* 关闭人
*/
@TableField(value = "CLOSE_MAN")
private Long CLOSE_MAN;
/**
* 关闭时间
*/
@TableField(value = "CLOSE_TIME")
private Date CLOSE_TIME;
/**
* 产品系列
*/
@TableField(value = "PRODUCT_LINE")
private String PRODUCT_LINE;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
/**
* 订单单号
*/
@TableField(value = "YP_CODE")
private String ypCode;
/**
* 零件号
*/
@TableField(value = "PART_CODE")
private String partCode;
/**
* 名称
*/
@TableField(value = "PART_NAME")
private String partName;
/**
* 产品型号
*/
@TableField(value = "PRODUCT_TYPE")
private String productType;
/**
* 生产标识
*/
@TableField(value = "PRODUCT_IDENT")
private String productIdent;
/**
* 产品系列
*/
@TableField(value = "PRODUCT_LINE")
private String productLine;
/**
* 镀种
*/
@TableField(value = "PLATE")
private String plate;
/**
* 使用部门
*/
@TableField(value = "USE_DEPT")
private String useDept;
/**
* 数量
*/
@TableField(value = "YP_QTY")
private Long ypQty;
/**
* 面积
*/
@TableField(value = "YP_AREA")
private BigDecimal ypArea;
/**
* 需求交期
*/
@TableField(value = "DEMAND_DATE")
private Date demandDate;
/**
* 计划员
*/
@TableField(value = "PLAN_USER")
private String planUser;
/**
* 计划下达时间
*/
@TableField(value = "RELEASE_DATE")
private Date releaseDate;
/**
* 当前B号
*/
@TableField(value = "ROAM_NO")
private String roamNo;
/**
* 已交件数量
*/
@TableField(value = "DELIVERY_QTY")
private Long deliveryQty;
/**
* 已分批数量
*/
@TableField(value = "ALREADY_BRANCH_QTY")
private Long alreadyBranchQty;
/**
* 状态;1.正常2.已退回3.已派工4加工中20已完工21已作废
*/
@Deprecated
@TableField(value = "CUR_STATUS")
private Long curStatus;
/**
* 一级工艺线路
*/
@TableField(value = "PRIMARY_CRAFT")
private String primaryCraft;
/**
* 同步日期, 使用创建时间
*/
@Deprecated
@TableField(value = "SYNC_TIME")
private Date syncTime;
/**
* 主制部门
*/
@TableField(value = "DOMINANT_DEPT")
private String dominantDept;
/**
* 备注
*/
@TableField(value = "MEMO")
private String memo;
/**
*
*/
@TableField(value = "ROUTE_NO")
private String routeNo;
/**
*
*/
@TableField(value = "CUSTODIAN")
private String custodian;
/**
* 镀种小类
*/
@Deprecated
@TableField(value = "BPS_ID")
private Long bpsId;
/**
* 优先级;1.正常2.项目要求日期急件3.合同急件4.绩效零件5.调度标注急件
*/
@TableField(value = "PRIORITY")
private Long priority;
/**
*
*/
@TableField(value = "PLAN_TYPE")
private Long planType;
/**
* 是否确认;是否确认(烧结计划专用默认为空1是代表确认烧结计划不显示)
*/
@TableField(value = "SURE_TYPE")
private Long sureType;
/**
* 关闭人
*/
@TableField(value = "CLOSE_MAN")
private Long closeMan;
/**
* 关闭时间
*/
@TableField(value = "CLOSE_TIME")
private Date closeTime;
}

@ -54,4 +54,31 @@ public interface YieldOrderConst {
*/
Integer RECEIVE_STATUS_YES = 1;
//endregion
//region 生产订单是否同步状态
/**
* 热表订单
*/
Short YIELD_TYPE_1 = 1;
/**
* 烧结订单
*/
Short YIELD_TYPE_2 = 2;
/**
* 玻璃饼
*/
Short YIELD_TYPE_3 = 3;
/**
* 壳体
*/
Short YIELD_TYPE_4 = 4;
/**
* 插针
*/
Short YIELD_TYPE_5 = 5;
/**
* 石墨模
*/
Short YIELD_TYPE_6 = 6;
//endregion
}

Loading…
Cancel
Save