diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalCfg.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalCfg.java index 26d333c..2c61463 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalCfg.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalCfg.java @@ -51,8 +51,20 @@ public class AndonDisposalCfg extends BaseBean { @ApiParam(value = "呼叫原因描述") private String acNameRdd; - @AnnoOutputColumn(refClass = AndonEnumUtil.APPROVAL_STATUS.class,refForeignKey = "value",value = "description") - @Column(name = "APPROVAL_STATUS") + @Column(name = "EC_CODE") + @ApiParam(value = "事件方法代码") + private String ecCode; + + @Column(name = "EC_NAME_RDD") + @ApiParam(value = "事件方法描述") + private String ecNameRdd; + + @AnnoOutputColumn(refClass = AndonEnumUtil.KNOWLEDGE_AUDIT_STATUS.class,refForeignKey = "value",value = "description") + @Column(name = "FLOW_STATUS") @ApiParam(value = "审批状态") - private String approvalStatus; + private Integer flowStatus; + + @Column(name = "FLOW_MEMO") + @ApiParam(value = "审批意见") + private String flowMemo; } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalMaintenCfg.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalMaintenCfg.java new file mode 100644 index 0000000..83e1572 --- /dev/null +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonDisposalMaintenCfg.java @@ -0,0 +1,50 @@ +package cn.estsh.i3plus.pojo.andon.bean; + +import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import cn.estsh.i3plus.pojo.base.bean.BaseModelBean; +import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: 自处理维护配置 + * @Reference: + * @Author: Crish + * @CreateDate:2019-10-19-14:56 + * @Modify: + **/ +@Data +@Entity +@Table(name="ANDON_DISPOSAL_MAINTEN_CFG") +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Api("Andon自处理维护配置") +public class AndonDisposalMaintenCfg extends BaseBean { + + @AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description") + @Column(name = "ALARM_CODE") + @ApiParam(value = "安灯类型代码") + private String alarmCode; + + @Column(name = "RP_WHERE") + @ApiParam(value = "有效时长") + private Integer rpWhere; + + @Column(name = "FAIL_TIME") + @ApiParam(value = "失败次数") + private Integer failTime; + + @Column(name = "SUCCESS_TIME") + @ApiParam(value = "成功次数") + private Integer successTime; +} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageQueue.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageQueue.java index 573ca3e..6f0f112 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageQueue.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageQueue.java @@ -250,6 +250,14 @@ public class AndonManageQueue extends BaseManageQueue { @ApiParam(value ="规格型号") private String scale; + @Transient + @ApiParam(value ="当前件数") + private Integer currentProdNum; + + @Transient + @ApiParam(value ="生产累计件数") + private Integer totalProdNum; + // 是否转呼 public Integer getIsShiftCall() { return this.isShiftCall == null ? 0 : this.isShiftCall; diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageRecord.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageRecord.java index f47728f..a5d557a 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageRecord.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonManageRecord.java @@ -1,5 +1,6 @@ package cn.estsh.i3plus.pojo.andon.bean; +import cn.estsh.i3plus.pojo.andon.model.BaseManageQueue; import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; import cn.estsh.i3plus.pojo.base.bean.BaseBean; import com.fasterxml.jackson.annotation.JsonFormat; @@ -35,116 +36,38 @@ import javax.persistence.*; @DynamicUpdate @EqualsAndHashCode(callSuper = true) @Api("安灯记录") -public class AndonManageRecord extends BaseBean { - - @Column(name = "ANDON_ORDER_NO") - @ApiParam(value = "安灯队列编号") - private String andonOrderNo; - - @Column(name = "ALARM_CODE") - @ApiParam(value = "安灯类型") - private String alarmCode; - - @Column(name = "ACTION_CODE") - @ApiParam(value = "安灯动作代码") - private String actionCode; - - @Column(name = "WORK_CENTER_CODE") - @ApiParam(value = "工作中心代码") - private String workCenterCode; - - @Column(name = "WORK_CENTER_NAME_RDD") - @ApiParam(value = "工作中心名称") - private String workCenterNameRdd; - - @Column(name = "WORK_CELL_NAME_RDD") - @ApiParam(value = "工作单元名称") - private String workCellNameRdd; - - @Column(name = "WORK_CELL_CODE") - @ApiParam(value = "工作单元代码") - private String workCellCode; - - @Column(name = "EQUIPMENT_CODE") - @ApiParam(value = "设备代码") - private String equipmentCode; - - @Column(name = "EQUIPMENT_NAME_RDD") - @ApiParam(value = "设备名称") - private String equipmentNameRdd; - - @Column(name = "SHIFT_CODE") - @ApiParam(value = "班次代码") - private String shiftCode; - - @Column(name = "SHIFT_NAME_RDD") - @ApiParam(value = "班次名称") - private String shiftNameRdd; - - @Column(name = "STATUS_CODE") - @ApiParam(value = "安灯状态代码") - private String statusCode; +public class AndonManageRecord extends BaseManageQueue { @Column(name = "SEQ") @ApiParam(value = "序号", example = "1") private Double seq; - @Column(name = "PRIORITY_LEVEL") - @ApiParam(value = "优先级别", example = "1") - private Integer priorityLevel; - - @Column(name="CALL_TIME",updatable = false) - @ApiParam(value = "呼叫时间") - @AnnoOutputColumn(hidden = true) - public String callTime; - @Transient @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam(value="呼叫时间",example = "2018-01-01 01:00:00") @AnnoOutputColumn(hidden = true) public String callTimeStr; - @Column(name="CONFIRM_TIME",updatable = false) - @ApiParam(value = "响应时间") - @AnnoOutputColumn(hidden = true) - public String confirmTime; - @Transient @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam(value="响应时间",example = "2018-01-01 01:00:00") @AnnoOutputColumn(hidden = true) public String confirmTimeStr; - @Column(name="RESET_TIME",updatable = false) - @ApiParam(value = "解决时间") - @AnnoOutputColumn(hidden = true) - public String resetTime; - @Transient @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam(value="解决时间",example = "2018-01-01 01:00:00") @AnnoOutputColumn(hidden = true) public String resetTimeStr; - @Column(name = "CALL_USER") - @ApiParam(value = "呼叫人") - private String callUser; - @Transient @ApiParam(value = "呼叫人名字") private String callUserName; - @Column(name = "CONFIRM_USER") - @ApiParam(value = "响应人") - private String confirmUser; - @Transient @ApiParam(value = "响应人名字") private String confirmUserName; - @Column(name = "RESET_USER") - @ApiParam(value = "解决人") - private String resetUser; @Transient @ApiParam(value = "解决人名字") @@ -177,69 +100,10 @@ public class AndonManageRecord extends BaseBean { @ApiParam(value = "转呼通知等级") private String scRpLevel; - @Column(name = "AC_CODE") - @ApiParam(value = "呼叫原因代码") - private String acCode; - - @Column(name = "AC_NAME_RDD") - @ApiParam(value = "呼叫原因描述") - private String acNameRdd; - - @Column(name = "AC_DESC") - @ApiParam(value = "呼叫具体原因") - private String acDesc; - - @Column(name = "EC_CODE") - @ApiParam(value = "事件原因代码") - private String ecCode; - - @Column(name = "EC_NAME_RDD") - @ApiParam(value = "事件原因描述") - private String ecNameRdd; - - @Column(name = "EC_DESC") - @ApiParam(value = "事件具体原因") - private String ecDesc; - - @Column(name = "EM_CODE") - @ApiParam(value = "事件方法代码") - private String emCode; - - @Column(name = "EM_NAME_RDD") - @ApiParam(value = "事件方法描述") - private String emNameRdd; - - @Column(name = "EM_DESC") - @ApiParam(value = "事件具体方法") - private String emDesc; - - @Column(name = "IS_HALT") - @ApiParam(value = "是否停机", example = "1") - private Integer isHalt; - - @Column(name = "HALT_CODE") - @ApiParam(value = "停机类型") - private String haltCode; - - @Column(name = "HALT_DESC") - @ApiParam(value = "停机具体原因") - private String haltDesc; - @Column(name = "SEND_FLAG") @ApiParam(value = "发送标志") private String sendFlag; - /** - * 处理类型:10=标准处理,20=自处理 - */ - @Column(name = "DISPOSAL_TYPE") - @ApiParam(value = "处理类型") - private String disposalType; - - @Column(name = "ALARM_DETAIL_CODE") - @ApiParam(value = "安灯子类型代码") - private String alarmDetailCode; - @Column(name = "EPM_CODE") @ApiParam(value = "事件现象代码") private String epmCode; @@ -321,6 +185,14 @@ public class AndonManageRecord extends BaseBean { @ApiParam(value ="规格型号") private String scale; + @Transient + @ApiParam(value ="当前件数") + private Integer currentProdNum; + + @Transient + @ApiParam(value ="生产累计件数") + private Integer totalProdNum; + // 是否转呼 public Integer getIsShiftCall() { return this.isShiftCall == null ? 0 : this.isShiftCall; diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java index 739613c..31fda6a 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java @@ -92,4 +92,12 @@ public class AndonQueueAttach extends BaseBean { @ApiParam(value ="规格型号") private String scale; + @Column(name="CURRENT_PROD_NUM") + @ApiParam(value ="当前件数") + private Integer currentProdNum; + + @Column(name="TOTAL_PROD_NUM") + @ApiParam(value ="生产累计件数") + private Integer totalProdNum; + } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/MesWorkCell.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/MesWorkCell.java index e8f4a03..30d3683 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/MesWorkCell.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/MesWorkCell.java @@ -62,6 +62,10 @@ public class MesWorkCell extends BaseBean { @AnnoOutputColumn(hidden = true) private String name; + @Column(name = "WORK_CELL_TYPE") + @ApiParam("工位类型") + private String workCellType; + public String getName(){ return this.workCellName; } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/repository/IAndonDisposalMaintenCfgRepository.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/repository/IAndonDisposalMaintenCfgRepository.java new file mode 100644 index 0000000..53bb9fd --- /dev/null +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/repository/IAndonDisposalMaintenCfgRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.andon.repository; + +import cn.estsh.i3plus.pojo.andon.bean.AndonDisposalMaintenCfg; +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; + +/** + * @Description: 自处理维护配置 + * @Reference: + * @Author: Crish + * @CreateDate:2019-10-19-15:02 + * @Modify: + **/ +public interface IAndonDisposalMaintenCfgRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/sqlpack/AndonHqlPack.java index 044f313..833ebed 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/sqlpack/AndonHqlPack.java @@ -90,7 +90,7 @@ public class AndonHqlPack { DdlPackBean packBean = DdlPackBean.getDdlPackBean(); DdlPreparedPack.getStringEqualPack(andonBroadCast.getOrganizeCode(), "organizeCode", packBean); DdlPreparedPack.getStringEqualPack(andonBroadCast.getWorkCenterCode(), "workCenterCode", packBean); - DdlPreparedPack.getStringEqualPack(andonBroadCast.getTargetIds(), "targetIds", packBean); + DdlPreparedPack.getStringLikerPack(andonBroadCast.getTargetIds(), "targetIds", packBean); DdlPreparedPack.getStringEqualPack(andonBroadCast.getGroupNo(), "groupNo", packBean); DdlPreparedPack.getStringEqualPack(andonBroadCast.getDeviceDec(), "deviceDec", packBean); DdlPreparedPack.getNumEqualPack(andonBroadCast.getIsValid(),"isValid",packBean); @@ -113,6 +113,19 @@ public class AndonHqlPack { } /** + * 自处理维护配置 + * @param andonDisposalMaintenCfg + * @return + */ + public static DdlPackBean getAndonDisposalMaintenCfg(AndonDisposalMaintenCfg andonDisposalMaintenCfg) { + DdlPackBean packBean = DdlPackBean.getDdlPackBean(); + DdlPreparedPack.getStringEqualPack(andonDisposalMaintenCfg.getOrganizeCode(), "organizeCode", packBean); + DdlPreparedPack.getStringEqualPack(andonDisposalMaintenCfg.getAlarmCode(), "alarmCode", packBean); + DdlPreparedPack.getNumEqualPack(andonDisposalMaintenCfg.getIsValid(),"isValid",packBean); + return packBean; + } + + /** * 安灯附属表 * @param andonQueueAttach * @return @@ -121,7 +134,6 @@ public class AndonHqlPack { DdlPackBean packBean = DdlPackBean.getDdlPackBean(); DdlPreparedPack.getStringEqualPack(andonQueueAttach.getOrganizeCode(), "organizeCode", packBean); DdlPreparedPack.getStringEqualPack(andonQueueAttach.getAndonOrderNo(), "andonOrderNo", packBean); - DdlPreparedPack.getStringEqualPack(andonQueueAttach.getPartNo(), "partNo", packBean); DdlPreparedPack.getNumEqualPack(andonQueueAttach.getIsValid(),"isValid",packBean); return packBean; } @@ -306,6 +318,32 @@ public class AndonHqlPack { } /** + * 按条件查询安灯知识库 + * @param andonKnowledgeBase + * @return + */ + public static DdlPackBean packAndonKnowlegeBase(AndonKnowledgeBase andonKnowledgeBase){ + DdlPackBean packBean = new DdlPackBean(); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getAndonOrderNo(), "andonOrderNo", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getAlarmCode(), "alarmCode", packBean); + DdlPreparedPack.getNumEqualPack(andonKnowledgeBase.getFlowStatus(), "flowStatus", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getOrganizeCode(), "organizeCode", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getWorkCenterCode(), "workCenterCode", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getWorkCellCode(), "workCellCode", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getAcCode(), "acCode", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getEcCode(), "ecCode", packBean); + DdlPreparedPack.getStringEqualPack(andonKnowledgeBase.getEmCode(), "emCode", packBean); + + if(StringUtils.isNotBlank(andonKnowledgeBase.getCreateDateTimeStart()) || StringUtils.isNotBlank(andonKnowledgeBase.getCreateDateTimeEnd())){ + DdlPreparedPack.timeBuilder(andonKnowledgeBase.getCreateDateTimeStart(), andonKnowledgeBase.getCreateDateTimeEnd(), "createDatetime", packBean, true); + } + + getStringBuilderPack(andonKnowledgeBase, packBean); + packBean.setOrderByStr(andonKnowledgeBase.orderBy()); + return packBean; + } + + /** * 按条件查询按灯队列信息 * @param andonManageQueue * @return @@ -350,6 +388,7 @@ public class AndonHqlPack { DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getWorkCellCode(),"workCellCode", result); DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getAlarmCode(),"alarmCode", result); DdlPreparedPack.getStringEqualPack(andonDisposalCfg.getAcCode(),"acCode", result); + DdlPreparedPack.getNumEqualPack(andonDisposalCfg.getFlowStatus(),"flowStatus", result); getStringBuilderPack(andonDisposalCfg, result); return result; diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java index a8484af..6a0a0d2 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/annotation/FieldAnnotation.java @@ -20,4 +20,5 @@ public @interface FieldAnnotation { boolean display() default true; // 是否需要在界面显示 int pric() default 2; // 对于浮点型,界面显示的精度 boolean mainkey() default false; // 是否为主键 + String defaultValue() default ""; // 字段的默认值 } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java index 817df4a..f302131 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/FieldInfo.java @@ -41,7 +41,7 @@ public class FieldInfo extends BaseCode { private FIELD_TYPE type; @Column(name="TYPE_NAME") - @ApiParam(value ="类型全称") + @ApiParam(value ="类型名称") private String typeName; @Column(name="CUSTOMIZE") @@ -80,6 +80,13 @@ public class FieldInfo extends BaseCode { @ApiParam(value ="数据库类型") private JDBCType jdbcType; + @Column(name="DEFAULT_VALUE") + @ApiParam(value ="字段默认值") + private String defaultValue; + + @ApiParam(value ="枚举项内容") + private transient Enum[] enumItems; + @JsonIgnore private transient Class clazz; @JsonIgnore diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java index 4483e7e..46880ed 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Material.java @@ -1,5 +1,6 @@ package cn.estsh.i3plus.pojo.aps.bean; +import cn.estsh.i3plus.pojo.aps.annotation.FieldAnnotation; import cn.estsh.i3plus.pojo.aps.annotation.RippleAnnotation; import cn.estsh.i3plus.pojo.aps.common.BaseCode; import cn.estsh.i3plus.pojo.aps.common.BeanRelation; @@ -31,10 +32,12 @@ import java.util.List; public class Material extends BaseCode { @Column(name="TYPE") @ApiParam(value ="类型") + @FieldAnnotation(defaultValue = "PRODUCT") private MATERIAL_TYPE type; @Column(name="PREPARE_TYPE") @ApiParam(value ="备料类型") + @FieldAnnotation(defaultValue = "SELF_MAKE") private PREPARE_TYPE prepareType; @Column(name="REPL_TYPE") @@ -68,10 +71,12 @@ public class Material extends BaseCode { @Column(name="LEVEL") @ApiParam(value ="低阶码") @RippleAnnotation(dependence = {"OperOutputs.Operation.ProductRouting.Material"}, method = "calcLevel") + @FieldAnnotation(modify = false) private Integer level; @Column(name="IS_AUTO_FIX_PEGGING") @ApiParam(value ="自动补充标识") + @FieldAnnotation(defaultValue = "true") private Boolean autoFixPegging; @Column(name="MAX_PRODUCT_BATCH") @@ -80,6 +85,7 @@ public class Material extends BaseCode { @Column(name="MIN_PRODUCT_BATCH") @ApiParam(value ="最小制造批量") + @FieldAnnotation(defaultValue = "0.0") private Double minProductBatch; @Column(name="UNIT_PRODUCT_BATCH") diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java index b56b850..4957a0e 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/OperResource.java @@ -59,6 +59,10 @@ public class OperResource extends BaseAPS { @ApiParam(value ="优先级") private Integer priority; + @Column(name="USER_MATCH_NUMBER") + @ApiParam(value ="资源使用配套号") + private String userMatchNumber; + @Column(name="OPERATION_ID") @ApiParam(value ="工序") @FieldAnnotation(property = false) diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java index 7edd19f..2ec0cbc 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/ResCalendar.java @@ -1,6 +1,9 @@ package cn.estsh.i3plus.pojo.aps.bean; import cn.estsh.i3plus.pojo.aps.common.BaseAPS; +import cn.estsh.i3plus.pojo.aps.common.BeanRelation; +import cn.estsh.i3plus.pojo.aps.holders.EResCalendar; +import com.fasterxml.jackson.annotation.JsonBackReference; import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; @@ -8,6 +11,7 @@ import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; +import java.util.List; /** * @Description :日历 @@ -40,4 +44,14 @@ public class ResCalendar extends BaseAPS { @Column(name="PRIORITY") @ApiParam(value ="优先级") private Integer priority; + + @JsonBackReference + public List getDayShifts() { + return BeanRelation.list(this, EResCalendar.DayShifts); + } + + @JsonBackReference + public List getResources() { + return BeanRelation.list(this, EResCalendar.Resources); + } } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java index a9992f3..896eb83 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/Work.java @@ -184,4 +184,6 @@ public class Work extends BaseCode { public List getPlanFeedbacks() { return BeanRelation.list(this, EWork.PlanFeedbacks); } + + public WorkPlan getWorkPlan() { return BeanRelation.get(this, EWork.WorkPlan); } } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkPlan.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkPlan.java new file mode 100644 index 0000000..546b590 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkPlan.java @@ -0,0 +1,63 @@ +package cn.estsh.i3plus.pojo.aps.bean; + +import cn.estsh.i3plus.pojo.aps.common.BaseAPS; +import cn.estsh.i3plus.pojo.aps.common.BeanRelation; +import cn.estsh.i3plus.pojo.aps.holders.EWorkPlan; +import cn.estsh.i3plus.pojo.aps.holders.EWorkRelation; +import io.swagger.annotations.Api; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Entity; +import javax.persistence.Table; +import java.util.Date; + +/** + * @Description :工作计划 + * @Reference : + * @Author : jason.niu + * @CreateDate : 2019-10-17 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="APS_WORK_PLAN") +@Api("工作计划") +public class WorkPlan extends BaseAPS { + private Date prevSetStart; + private Date prevSetEnd; + private String prevSetTime; + private Date produceStart; + private Date produceEnd; + private String produceTime; + private Date postSetStart; + private Date postSetEnd; + private String postSetTime; + private Date lockStart; + private Date lockEnd; + private String lockTime; + + private Date edgeTime; + + private Long workId; + private Long resourceId; + + public Work getWork() { return BeanRelation.get(this, EWorkPlan.Work); } + + public void setWork(Work work) { + this.workId = work != null ? work.getId() : 0l; + BeanRelation.set(this, EWorkPlan.Work, work); + } + + public Resource getResource() { return BeanRelation.get(this, EWorkPlan.Resource); } + + public void setResource(Resource resource) { + this.resourceId = resource != null ? resource.getId() : 0l; + BeanRelation.set(this, EWorkPlan.Resource, resource); + } +} diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java index 2e9b10d..d500003 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/bean/WorkResource.java @@ -58,6 +58,10 @@ public class WorkResource extends BaseAPS { @ApiParam(value ="最大后设置中断时间") private String maxPostSdTime; + @Column(name="USER_MATCH_NUMBER") + @ApiParam(value ="资源使用配套号") + private String userMatchNumber; + @Column(name="WORK_ID") @ApiParam(value ="工作") @FieldAnnotation(property = false) diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BaseAPS.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BaseAPS.java index 8b1c8f9..e61ce60 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BaseAPS.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BaseAPS.java @@ -1,6 +1,7 @@ package cn.estsh.i3plus.pojo.aps.common; import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import javax.persistence.MappedSuperclass; @@ -18,6 +19,7 @@ import java.util.Map; @Data @MappedSuperclass public abstract class BaseAPS extends BaseBean { + @JsonIgnore private transient Map customFields = new HashMap<>(); public Object getCustomField(String code) { diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanInfo.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanInfo.java index de0cb5f..4c43a95 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanInfo.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanInfo.java @@ -287,6 +287,9 @@ public class BeanInfo { case STRING: cls = String.class; break; + case DURATION: + cls = DateDuration.class; + break; default: break; } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanRelation.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanRelation.java index 1eaa05e..6c7e206 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanRelation.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/common/BeanRelation.java @@ -217,7 +217,7 @@ public class BeanRelation { * @param bean * @param holder */ - private static void remove(BaseBean bean, Enum holder) { + public static void remove(BaseBean bean, Enum holder) { if (bean == null || holder == null) { return; } @@ -241,7 +241,7 @@ public class BeanRelation { * @param holder * @param relaBean */ - private static void remove(BaseBean bean, Enum holder, BaseBean relaBean) { + public static void remove(BaseBean bean, Enum holder, BaseBean relaBean) { if (bean == null || holder == null) { return; } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/RESOURCE_CHOISE_RULE.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/RESOURCE_CHOISE_RULE.java new file mode 100644 index 0000000..deb2079 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/RESOURCE_CHOISE_RULE.java @@ -0,0 +1,22 @@ +package cn.estsh.i3plus.pojo.aps.enums; + +/** + * @Description :预置的资源选择规则 + * @Reference : + * @Author : jason.niu + * @CreateDate : 2019-09-17 + * @Modify: + **/ +public enum RESOURCE_CHOISE_RULE { + PREV_SET_TIME, // 前设置时间 + PRODUCE_TIME, // 生产时间 + POST_SET_TIME, // 后设置时间 + WORK_WAIT_TIME, // 工作等待时间 + RES_BALANCE, // 资源均衡度 + SAME_MATERIAL, // 相同物料 + SAME_ORDER, // 相同订单 + NEARLY_WORK, // 前后工作 + POST_RESOURCE, // 后资源制约 + SAME_ASS_RESOURCE, // 相同副资源 + RESOURCE_PRIORITY; // 资源优先级 +} diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/WORK_SORT_RULE.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/WORK_SORT_RULE.java new file mode 100644 index 0000000..99a6d77 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/enums/WORK_SORT_RULE.java @@ -0,0 +1,32 @@ +package cn.estsh.i3plus.pojo.aps.enums; + +/** + * @Description :预置的工作排序规则 + * @Reference : + * @Author : jason.niu + * @CreateDate : 2019-09-17 + * @Modify: + **/ +public enum WORK_SORT_RULE { + NONE, + ORDER_LET, // 订单交货期 + ORDER_PRIORITY, // 订单优先级 + ORDER_EST, // 订单最早开始时刻 + ORDER_COUNT, // 订单数量 + ORDER_RECEIVE_DATE,// 订单接单日期 + ORDER_LET_SUB_EST,// 订单交货期与订单最早开始时刻之差 + ORDER_PRESSURE, // 订单紧迫程度 + ORDER_SURPLUS, // 订单余裕度 + NOPLAN_OPERATION_SIZE,// 残留工序数 + REMAIN_PRODUCE_TIME, // 残留生产时间 + MIN_OPERATION_REMAIN_TIME,// 最小工序宽裕时间 + WORK_LET, // 工作最晚结束时刻 + WORK_EST, // 工作最早开始时刻 + INVENTORY_RELA, // 订单物品库存量相对值 + FIRST_WORK_BEGIN,// 订单首工作上次开始时刻 + HAVE_HIGH_WORK, // 订单中含有高级别工作 + WORK_RESOURCE_SIZE, // 工作的可用资源数 + TOP_ORDER_LET,// 顶层订单的交货期 + TOP_ORDER_CODE, // 顶层订单代码 + TOP_ORDER_PRIORITY; // 顶层订单优先级 +} diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EResCalendar.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EResCalendar.java index 86fd054..1717230 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EResCalendar.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EResCalendar.java @@ -1,4 +1,6 @@ package cn.estsh.i3plus.pojo.aps.holders; public enum EResCalendar { + DayShifts, + Resources } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWork.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWork.java index 13dee44..47da0e1 100644 --- a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWork.java +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWork.java @@ -1,13 +1,14 @@ package cn.estsh.i3plus.pojo.aps.holders; public enum EWork { - Order, - ParentWork, - WorkResources, - WorkInputs, - WorkOutputs, - PrevRelations, - PostRelations, - Operation, - PlanFeedbacks + Order, // 订单 + ParentWork, // 父工作 + WorkResources, // 工作资源 + WorkInputs, // 工作输入 + WorkOutputs, // 工作输出 + PrevRelations, // 前关联 + PostRelations, // 后关联 + Operation, // 工序 + PlanFeedbacks, // 工作计划反馈 + WorkPlan // 关联的为主资源的计划 } diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWorkPlan.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWorkPlan.java new file mode 100644 index 0000000..f288a42 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/holders/EWorkPlan.java @@ -0,0 +1,7 @@ +package cn.estsh.i3plus.pojo.aps.holders; + +public enum EWorkPlan { + Work, + Resource, + AssPlans // 关联的为副资源的工作计划 +} diff --git a/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/IWorkPlanRepository.java b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/IWorkPlanRepository.java new file mode 100644 index 0000000..a843876 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/java/cn/estsh/i3plus/pojo/aps/repository/IWorkPlanRepository.java @@ -0,0 +1,9 @@ +package cn.estsh.i3plus.pojo.aps.repository; + +import cn.estsh.i3plus.pojo.aps.bean.WorkPlan; +import org.springframework.data.repository.CrudRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface IWorkPlanRepository extends CrudRepository { +} diff --git a/modules/i3plus-pojo-aps/src/main/resources/relations/ResCalendar.xml b/modules/i3plus-pojo-aps/src/main/resources/relations/ResCalendar.xml index d35accc..d2d6643 100644 --- a/modules/i3plus-pojo-aps/src/main/resources/relations/ResCalendar.xml +++ b/modules/i3plus-pojo-aps/src/main/resources/relations/ResCalendar.xml @@ -1,3 +1,7 @@ + + + + \ No newline at end of file diff --git a/modules/i3plus-pojo-aps/src/main/resources/relations/WorkInput.xml b/modules/i3plus-pojo-aps/src/main/resources/relations/WorkInput.xml index c1f7586..369d560 100644 --- a/modules/i3plus-pojo-aps/src/main/resources/relations/WorkInput.xml +++ b/modules/i3plus-pojo-aps/src/main/resources/relations/WorkInput.xml @@ -1,9 +1,9 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/modules/i3plus-pojo-aps/src/main/resources/relations/WorkPlan.xml b/modules/i3plus-pojo-aps/src/main/resources/relations/WorkPlan.xml new file mode 100644 index 0000000..219bf07 --- /dev/null +++ b/modules/i3plus-pojo-aps/src/main/resources/relations/WorkPlan.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java index ce28bb4..230f235 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java @@ -12,6 +12,53 @@ import org.apache.commons.lang3.StringUtils; **/ public class AndonEnumUtil { /** + * 按灯状态 + * 10-是,20-否 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum KNOWLEDGE_AUDIT_STATUS { + PENDING(10,"待审批"), + PASS(20,"审批通过"), + STOP(99,"审批不通过"); + + private int value; + private String description; + + KNOWLEDGE_AUDIT_STATUS(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + public static int descriptionOfValue(String val) { + int tmp = -1; + for (int i = 0; i < values().length; i++) { + if (StringUtils.equalsIgnoreCase(values()[i].description, val)) { + tmp = values()[i].value; + } + } + return tmp; + } + } + + /** * 语音播报类型 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java index a84a9a3..0ef45a6 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesEnumUtil.java @@ -11,7 +11,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; **/ public class MesEnumUtil { - /** * mes设备作业任务明细-执行状态 */ @@ -289,7 +288,409 @@ public class MesEnumUtil { } /** - * mes设备-作业类型 + * mes设备作业通知配置-通知类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_EQU_TASK_NOTIFY_CFG_TYPE { + + TASK_NOTIFY(10, "任务型通知"); + + private int value; + private String description; + + MES_EQU_TASK_NOTIFY_CFG_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes设备作业通知配置-通知方式 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_EQU_TASK_NOTIFY_CFG_PATTERN { + + EMAIL(10, "邮件"), + USERPHONE(10, "手机号"); + + private int value; + private String description; + + MES_EQU_TASK_NOTIFY_CFG_PATTERN(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes设备通知对象配置-对象类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_EQU_NOTIFY_OBJECT_CFG_TYPE { + + CHECK_NOTIFY_OBJECT(10, "点检通知对象"), + MAINTAIN_NOTIFY_OBJECT(20, "保养通知对象"), + REPAIR_NOTIFY_OBJECT(30, "维修通知对象"); + + private int value; + private String description; + + MES_EQU_NOTIFY_OBJECT_CFG_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes 工位类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_IS_REPEAT { + + REPEATABLE(1, "可重复"), + NOT_REPEAT(2, "不可重复"); + + private int value; + private String description; + + MES_IS_REPEAT(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_IS_REPEAT getByValue(int value) { + for (MES_IS_REPEAT mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes 工位类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_WORK_CELL_TYPE { + + NORMAL(1, "正常"), + REWORK(2, "返修"); + + private int value; + private String description; + + MES_WORK_CELL_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_WORK_CELL_TYPE getByValue(int value) { + for (MES_WORK_CELL_TYPE mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * pcn 动作类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_ACTION_TYPE { + + BIND(1, "绑定"), + UNTYING(2, "解绑"); + + private int value; + private String description; + + MES_ACTION_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_ACTION_TYPE getByValue(int value) { + for (MES_ACTION_TYPE mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * pcn 是否是关键件 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_IS_KEY { + + IS_KEY(1, "是"), + NO_KEY(2, "否"); + + private int value; + private String description; + + MES_IS_KEY(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_IS_KEY getByValue(int value) { + for (MES_IS_KEY mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes 维修状态 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_REPAIR_STATUS { + + REPAIRED(1, "已维修"), + NO_REPAIR(2, "待维修"); + + private int value; + private String description; + + MES_REPAIR_STATUS(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_REPAIR_STATUS getByValue(int value) { + for (MES_REPAIR_STATUS mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes 操作类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum MES_OPERATE_TYPE { + + WORKSTATION_SCAN(1, "工位扫描"), + QUALITY_JUDGEMENT(2, "质量判定"), + MATERIAL_DISMANTLING(3, "物料拆解"), + REWORK(4, "返修作业"), + WORKSTATION_MONITORING(5, "工位监控"); + + private int value; + private String description; + + MES_OPERATE_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + // 根据value返回枚举类型,主要在switch中使用 + public static MES_OPERATE_TYPE getByValue(int value) { + for (MES_OPERATE_TYPE mesInsertExcel : values()) { + if (mesInsertExcel.getValue() == value) { + return mesInsertExcel; + } + } + return null; + } + + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + + } + + /** + * mes设备作业要求-作业类型 */ @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum MES_EQU_TASK_TYPE { @@ -922,7 +1323,9 @@ public class MesEnumUtil { public enum PASS_FAIL { PASS(1, "合格"), - FAIL(2, "不合格"); + FAIL(2, "不合格"), + SCRAP(3, "报废"), + DISMANTLED(4, "已拆解"); private int value; private String description; @@ -1081,7 +1484,8 @@ public class MesEnumUtil { STANDARD_ORDER(10, "标准工单"), BTS_ORDER(20, "BTS工单"), - ATTEMPT_ORDER(30, "试制工单"); + ATTEMPT_ORDER(30, "试制工单"), + BH_ORDER(40, "B&H工单");; private int value; private String description; @@ -1314,6 +1718,7 @@ public class MesEnumUtil { CREATE(10, "创建"), PROCESS(20, "加工"), OFFLINE(30, "下线"), + PACKAGE_SCAN(35, "打包扫描"), INSTOCKED(40, "入库"), SHIPING(50, "发运"), CLOSE(90, "关闭"), @@ -1469,7 +1874,7 @@ public class MesEnumUtil { CUSTOM_COMPONENT("customComponent", "定制内容"), TASK_COMPLETE("taskComplete", "整个扫描完成"), STEP_RAN_STATUS("stepRanStatus", "工步列表执行前"), - RUNNING_INFO("runningInfo", "运行信息"), + RUNNING_INFO("runningInfo", "执行信息"), RENEW_REQUEST_PARAMS("renewRequestParams", "回传刷新StationResultBean"); diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java index 19ca8a0..34ce4d8 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/MesPcnEnumUtil.java @@ -351,20 +351,20 @@ public class MesPcnEnumUtil { @JsonFormat(shape = JsonFormat.Shape.OBJECT) public enum WORK_CENTER_RUNNING_STATUS { - RUNNING(1, "start", "开线"), - STOPPED(2, "stop", "停线"); + RUNNING("Y", "start", "开线"), + STOPPED("N", "stop", "停线"); - private int value; + private String value; private String code; private String description; - WORK_CENTER_RUNNING_STATUS(int value, String code, String description) { + WORK_CENTER_RUNNING_STATUS(String value, String code, String description) { this.value = value; this.code = code; this.description = description; } - public int getValue() { + public String getValue() { return value; } @@ -376,20 +376,20 @@ public class MesPcnEnumUtil { return description; } - public static String valueOfDescription(int val) { + public static String valueOfDescription(String val) { String tmp = null; for (int i = 0; i < values().length; i++) { - if (values()[i].value == val) { + if (values()[i].value.equals(val)) { tmp = values()[i].description; } } return tmp; } - public static String valueOfCode(int val) { + public static String valueOfCode(String val) { String tmp = null; for (int i = 0; i < values().length; i++) { - if (values()[i].value == val) { + if (values()[i].value.equals(val)) { tmp = values()[i].code; } } @@ -855,7 +855,8 @@ public class MesPcnEnumUtil { STANDARD_ORDER(10, "标准工单"), BTS_ORDER(20, "BTS工单"), - ATTEMPT_ORDER(30, "试制工单"); + ATTEMPT_ORDER(30, "试制工单"), + BH_ORDER(40, "B&H工单"); private int value; private String description; @@ -1405,4 +1406,187 @@ public class MesPcnEnumUtil { } + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum PRODUCE_SN_STATUS { + + CREATE(10, "创建"), + PROCESS(20, "加工"), + OFFLINE(30, "下线"), + PACKAGE_SCAN(35, "打包扫描"), + INSTOCKED(40, "入库"), + SHIPING(50, "发运"), + CLOSE(90, "关闭"), + ; + + private int value; + private String description; + + PRODUCE_SN_STATUS(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum PACKAGE_IS_SEALED { + + UNSEALED(1, "未封箱"), + SEALED(2, "已封箱"); + + private int value; + private String description; + + PACKAGE_IS_SEALED(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum PACKAGE_OP_TYPE { + + PACK(10, "打包"), + UNPACK(20, "拆包"); + + private int value; + private String description; + + PACKAGE_OP_TYPE(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum PACKAGE_PRINT_STATUS { + + UNPRINTED(10, "未打印"), + PRINTED(20, "打印"); + + private int value; + private String description; + + PACKAGE_PRINT_STATUS(int value, String description) { + this.value = value; + this.description = description; + } + + public int getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(int val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].value == val) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + /** + * 工位程序交互时的业务类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum STATION_BUSI_TYPE { + MESSAGE("message", "返回信息"), + STEP_LIST("stepList", "工步列表"), + STEP_CONTENT("stepContent", "工步内容"), + MODULE_CONTENT("moduleContent", "组件内容"), + CUSTOM_COMPONENT("customComponent", "定制内容"), + TASK_COMPLETE("taskComplete", "整个扫描完成"), + STEP_RAN_STATUS("stepRanStatus", "工步列表执行前"), + RUNNING_INFO("runningInfo", "执行信息"), + RENEW_REQUEST_PARAMS("renewRequestParams", "回传刷新StationResultBean"); + + + private String value; + private String description; + + STATION_BUSI_TYPE(String value, String description) { + this.value = value; + this.description = description; + } + + public String getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(String val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (val.equals(values()[i].value)) { + tmp = values()[i].description; + } + } + return tmp; + } + } + + } diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/DdlPreparedPack.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/DdlPreparedPack.java index f05d963..70ea929 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/DdlPreparedPack.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/DdlPreparedPack.java @@ -636,7 +636,7 @@ public class DdlPreparedPack { if (basisType == CommonEnumUtil.BASIS_TYPE.INT.getValue()) { name = " cast(" + name + " as integer)"; } else if (basisType == CommonEnumUtil.BASIS_TYPE.DOUBLE.getValue()) { - name = " cast(" + name + " as double)"; + name = " cast(" + name + " as decimal)"; } else if (basisType == CommonEnumUtil.BASIS_TYPE.LONG.getValue()) { name = " cast(" + name + " as long)"; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesArea.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesArea.java index d6549d0..00732f2 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesArea.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesArea.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_AREA") +@Table(name = "MES_AREA") @Api("生产区域") public class MesArea extends BaseBean { - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="AREA_NAME") + @Column(name = "AREA_NAME") @ApiParam("区域名称") private String areaName; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesBom.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesBom.java index f58ac6d..e8245d3 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesBom.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesBom.java @@ -27,14 +27,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_BOM") +@Table(name = "MES_BOM") @Api("BOM清单") public class MesBom extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("父零件号") private String partNo; - @Column(name="PART_NAME") + @Column(name = "PART_NAME") @ApiParam("父零件名称") private String partName; @@ -47,11 +47,11 @@ public class MesBom extends BaseBean { @ApiParam(value = "数量", example = "0") private Double qty; - @Column(name="ITEM_PART_NO") + @Column(name = "ITEM_PART_NO") @ApiParam("子零件") private String itemPartNo; - @Column(name="ITEM_PART_NAME") + @Column(name = "ITEM_PART_NAME") @ApiParam("子零件名称") private String itemPartName; @@ -70,12 +70,12 @@ public class MesBom extends BaseBean { @Column(name = "EFF_START_TIME") @ApiParam(value = "生效时间") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String effStartTime; @Column(name = "EFF_END_TIME") @ApiParam(value = "失效时间") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String effEndTime; public double getQtyVal() { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesConfig.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesConfig.java index b8830ef..2d8f0f2 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesConfig.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesConfig.java @@ -25,30 +25,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CONFIG") +@Table(name = "MES_CONFIG") @Api("mes配置表") public class MesConfig extends BaseBean { - @Column(name="CFG_CODE") + @Column(name = "CFG_CODE") @ApiParam("配置代码") private String cfgCode; - @Column(name="CFG_NAME") + @Column(name = "CFG_NAME") @ApiParam("配置名称") private String cfgName; - @Column(name="CFG_TYPE") + @Column(name = "CFG_TYPE") @ApiParam("配置类型") private String cfgType; - @Column(name="CFG_KEY") + @Column(name = "CFG_KEY") @ApiParam("配置key") private String cfgkey; - @Column(name="CFG_VALUE") + @Column(name = "CFG_VALUE") @ApiParam("配置value") private String cfgValue; - @Column(name="CFG_VAULE_DESC") + @Column(name = "CFG_VAULE_DESC") @ApiParam("配置value描述") private String cfgValueDesc; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustProdLine.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustProdLine.java index 465a22a..3a8061e 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustProdLine.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustProdLine.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CUST_PROD_LINE") +@Table(name = "MES_CUST_PROD_LINE") @Api("客户产线代码") public class MesCustProdLine extends BaseBean { - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="CUST_PROD_LINE_NAME") + @Column(name = "CUST_PROD_LINE_NAME") @ApiParam("客户产线名称") private String custProdLineName; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustomer.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustomer.java index 243e1b4..75178c5 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustomer.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesCustomer.java @@ -25,30 +25,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CUSTOMER") +@Table(name = "MES_CUSTOMER") @Api("客户信息") public class MesCustomer extends BaseBean { - @Column(name="CUSTOMER_CODE") + @Column(name = "CUSTOMER_CODE") @ApiParam("客户代码") private String customerCode; - @Column(name="CUSTOMER_NAME") + @Column(name = "CUSTOMER_NAME") @ApiParam("客户名称") private String customerName; - @Column(name="BRIEF_TEXT") + @Column(name = "BRIEF_TEXT") @ApiParam("客户简称") private String briefText; - @Column(name="ADDRESS") + @Column(name = "ADDRESS") @ApiParam("客户地址") private String address; - @Column(name="CONTACT") + @Column(name = "CONTACT") @ApiParam("客户联系人") private String contact; - @Column(name="TELEPHONE") + @Column(name = "TELEPHONE") @ApiParam("客户电话") private String telephone; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDataObject.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDataObject.java index b26dc90..1c9c4b8d2 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDataObject.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDataObject.java @@ -27,20 +27,20 @@ import javax.persistence.Table; @Api("数据对象") public class MesDataObject extends BaseBean { - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="DS_CODE") + @Column(name = "DS_CODE") @ApiParam("数据源代码") private String dsCode; - @Column(name="OPERATE_TYPE") + @Column(name = "OPERATE_TYPE") @ApiParam("操作类型") private Integer operateType; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDatasource.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDatasource.java index 0f2aa79..092f887 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDatasource.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDatasource.java @@ -27,31 +27,31 @@ import javax.persistence.Table; @Api("地址清单") public class MesDatasource extends BaseBean { - @Column(name="DS_CODE") + @Column(name = "DS_CODE") @ApiParam("数据源代码") private String dsCode; - @Column(name="DS_NAME") + @Column(name = "DS_NAME") @ApiParam("数据源名称") private String dsName; - @Column(name="DS_TYPE") + @Column(name = "DS_TYPE") @ApiParam("数据源类型") private String dsType; - @Column(name="DS_HOST") + @Column(name = "DS_HOST") @ApiParam("主机") private String dsHost; - @Column(name="DS_PORT") + @Column(name = "DS_PORT") @ApiParam("端口") private Integer dsPort; - @Column(name="DS_USER") + @Column(name = "DS_USER") @ApiParam("用户名") private String dsUser; - @Column(name="DS_PASSWORD") + @Column(name = "DS_PASSWORD") @ApiParam("密码") private String dsPassword; @@ -59,7 +59,7 @@ public class MesDatasource extends BaseBean { @ApiParam("数据库名称") private String dsDbName; - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefect.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefect.java new file mode 100644 index 0000000..09d4d3d --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefect.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:25 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DEFECT") +@Api("缺陷表") +public class MesDefect extends BaseBean { + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "DEFECT_NAME") + @ApiParam("缺陷名称") + private String defectName; + + @Column(name = "DEFECT_TYPE") + @ApiParam("缺陷类型") + private String defectType; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectCause.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectCause.java new file mode 100644 index 0000000..5d312e2 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectCause.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:28 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DEFECT_CAUSE") +@Api("缺陷原因表") +public class MesDefectCause extends BaseBean { + + @Column(name = "DC_CODE") + @ApiParam("缺陷原因代码") + private String dcCode; + + @Column(name = "DC_NAME") + @ApiParam("缺陷原因名称") + private String dcName; + + @Column(name = "DC_TYPE") + @ApiParam("缺陷原因类型") + private String dcType; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectRecord.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectRecord.java new file mode 100644 index 0000000..72d0b14 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDefectRecord.java @@ -0,0 +1,69 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 19:53 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_DEFECT_RECORD") +@Api("不良信息记录表") +public class MesDefectRecord extends BaseBean { + @Column(name="SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name="PART_NO") + @ApiParam("物料号") + private String partNo; + + @Column(name="PART_NAME") + @ApiParam("物料名称") + private String partName; + + @Column(name="DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name="DEFECT_NAME") + @ApiParam("缺陷名称") + private String defectName; + + @Column(name="DEFECT_LOCATION") + @ApiParam("缺陷位置") + private Integer defectLocation; + + @Column(name="REPAIR_STATUS") + @ApiParam("维修状态") + private Integer repairStatus; + + @Column(name="WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name="WORK_CELL_CODE") + @ApiParam("工作单元代码") + private String workCellCode; + + @Column(name="MEMO") + @ApiParam("备注") + private String memo; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDismantleRecord.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDismantleRecord.java new file mode 100644 index 0000000..a114b7a --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesDismantleRecord.java @@ -0,0 +1,86 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 15:03 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DISMANTLE_RECORD") +@Api("物料拆解记录表") +public class MesDismantleRecord extends BaseBean { + + @Column(name = "DISMANTLE_ID") + @ApiParam("拆解编号") + private String dismantleId; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工作单元代码") + private String workCellCode; + + @Column(name = "PARENT_PART_NO") + @ApiParam("产品物料编码") + private String parentPartNo; + + @Column(name = "PARENT_PART_NAME") + @ApiParam("产品物料名称") + private String parentPartName; + + @Column(name = "SN") + @ApiParam("产品条码") + private String sn; + + @Column(name = "QTY") + @ApiParam("产品数量") + private Integer qty; + + @Column(name = "DISMANTLE_QTY") + @ApiParam("拆解数") + private Integer dismantleQty; + + @Column(name = "ITEM_PART_NO") + @ApiParam("子物料编码") + private String itemPartNo; + + @Column(name = "ITEM_PART_NAME") + @ApiParam("子物料名称") + private String itemPartName; + + @Column(name = "OK_QTY") + @ApiParam("合格数") + private Integer okQty; + + @Column(name = "MISS_QTY") + @ApiParam("缺失数") + private Integer missQty; + + @Column(name = "SCRAP_QTY") + @ApiParam("报废数") + private Integer scrapQty; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesESOP.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesESOP.java index 69cf64b..02b19fc 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesESOP.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesESOP.java @@ -23,27 +23,27 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_ESOP") +@Table(name = "MES_ESOP") @Api("作业指导书信息表(ODS)") public class MesESOP extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("零件号") private String partNo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="ROUTE_CODE") + @Column(name = "ROUTE_CODE") @ApiParam("流程代码") private String routeCode; - @Column(name="PROCESS_CODE") + @Column(name = "PROCESS_CODE") @ApiParam("工序代码") private String processCode; @@ -55,35 +55,35 @@ public class MesESOP extends BaseBean { @ApiParam("工步序号") private Integer stepSeq; - @Column(name="SOP_NAME") + @Column(name = "SOP_NAME") @ApiParam("SOP名称") private String sopName; - @Column(name="SOP_URL") + @Column(name = "SOP_URL") @ApiParam("SOP_URL") - private String sopUrl; + private String sopUrl; - @Column(name="GROUP_NAME") + @Column(name = "GROUP_NAME") @ApiParam("GROUP_NAME") private String groupName; - @Column(name="FILE_ORIGIN_NAME") + @Column(name = "FILE_ORIGIN_NAME") @ApiParam("FILE_ORIGIN_NAME") private String fileOriginName; - @Column(name="FILE_SIZE") + @Column(name = "FILE_SIZE") @ApiParam("FILE_SIZE") private String fileSize; - @Column(name="FILE_TYPE_ID") + @Column(name = "FILE_TYPE_ID") @ApiParam("FILE_TYPE_ID") private String fileTypeId; - @Column(name="FILE_TYPE_NAME") + @Column(name = "FILE_TYPE_NAME") @ApiParam("FILE_TYPE_NAME") private String fileTypeName; - @Column(name="SYNC_TAG") + @Column(name = "SYNC_TAG") @ApiParam("SYNC_TAG") - private Integer syncTag=0; + private Integer syncTag = 0; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java index d14adac..d80c3db 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesEquipment.java @@ -28,68 +28,68 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQUIPMENT") +@Table(name = "MES_EQUIPMENT") @Api("生产设备") public class MesEquipment extends BaseBean { - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; - @Column(name="EQUIPMENT_NAME") + @Column(name = "EQUIPMENT_NAME") @ApiParam("设备名称") private String equipmentName; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("设备状态") private Integer status; - @Column(name="EQUIPMENT_TYPE") + @Column(name = "EQUIPMENT_TYPE") @ApiParam("设备类型") private Integer equipmentType; - @Column(name="EQUIPMENT_CATEGORY") + @Column(name = "EQUIPMENT_CATEGORY") @ApiParam("设备类别") private String equipmentCategory; - @Column(name="EQUIPMENT_MODEL") + @Column(name = "EQUIPMENT_MODEL") @ApiParam("型号") private String equipmentModel; - @Column(name="EQUIPMENT_SPEC") + @Column(name = "EQUIPMENT_SPEC") @ApiParam("规格") private String equipmentSpec; - @Column(name="EQUIPMENT_MAKER") + @Column(name = "EQUIPMENT_MAKER") @ApiParam("制造商") private String equipmentMaker; - @Column(name="RELEASE_DATE") + @Column(name = "RELEASE_DATE") @ApiParam("出厂日期") private String releaseDate; - @Column(name="RECEIVE_DATE") + @Column(name = "RECEIVE_DATE") @ApiParam("接收日期") private String receiveDate; - @Column(name="ENABLE_DATE") + @Column(name = "ENABLE_DATE") @ApiParam("启用日期") private String enableDate; - @Column(name="CONNECT_TYPE") + @Column(name = "CONNECT_TYPE") @ApiParam("连接类型") private Integer connectType; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; // 默认值 -1 @Transient - @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @ApiParam(value = "父节点", access = "父节点", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesFiCfg.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesFiCfg.java index 521906a..b450200 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesFiCfg.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesFiCfg.java @@ -27,19 +27,19 @@ import javax.persistence.Table; @Api("首检件配置") public class MesFiCfg extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("产线") private String workCenterCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="FI_QTY") + @Column(name = "FI_QTY") @ApiParam("首检数量") private String fiQty; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpData.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpData.java index 94c7b81..96102ec 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpData.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpData.java @@ -26,30 +26,30 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_KP_DATA") +@Table(name = "MES_KP_DATA") @Api("生产区域") public class MesKpData extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="KEY_DATA_CODE") + @Column(name = "KEY_DATA_CODE") @ApiParam("关键数据代码") private String keyDataCode; - @Column(name="KEY_DATA_NAME") + @Column(name = "KEY_DATA_NAME") @ApiParam("关键数据名称") private String keyDataName; - @Column(name="KEY_DATA_COUNT") + @Column(name = "KEY_DATA_COUNT") @ApiParam("关键数据数量") private Integer keyDataCount; - @Column(name="UPPER_LIMIT") + @Column(name = "UPPER_LIMIT") @ApiParam("数据上限") private Double upperLimit; - @Column(name="LOWER_LIMIT") + @Column(name = "LOWER_LIMIT") @ApiParam("数据下限") private Double lowerLimit; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpsnRule.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpsnRule.java index 4b2ad82..73990e7 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpsnRule.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesKpsnRule.java @@ -24,50 +24,50 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_KPSN_RULE") +@Table(name = "MES_KPSN_RULE") @Api("关键件条码校验规则") public class MesKpsnRule extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="LENGTH") + @Column(name = "LENGTH") @ApiParam("长度") private Integer length; - @Column(name="FROM1") + @Column(name = "FROM1") @ApiParam("起始1") private Integer from1; - @Column(name="TO1") + @Column(name = "TO1") @ApiParam("至1") private Integer to1; - @Column(name="FIX1") + @Column(name = "FIX1") @ApiParam("内容1") private String fix1; - @Column(name="FROM2") + @Column(name = "FROM2") @ApiParam("起始2") private Integer from2; - @Column(name="TO2") + @Column(name = "TO2") @ApiParam("至2") private Integer to2; - @Column(name="FIX2") + @Column(name = "FIX2") @ApiParam("内容2") private String fix2; - @Column(name="TYPE") + @Column(name = "TYPE") @ApiParam("类型") private String type; - @Column(name="BIND_RULE") + @Column(name = "BIND_RULE") @ApiParam("绑定规则") private Integer bandRule; - @Column(name="SUPPLIER_CODE") + @Column(name = "SUPPLIER_CODE") @ApiParam("供应商代码") private String supplierCode; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplate.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplate.java index 1f19e69..761a2f6 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplate.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplate.java @@ -23,30 +23,30 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_LABEL_TEMPLATE") -@Api(value="打印模板",description = "打印模板") +@Table(name = "MES_LABEL_TEMPLATE") +@Api(value = "打印模板", description = "打印模板") public class MesLabelTemplate extends BaseBean { private static final long serialVersionUID = 5371856566557305323L; - @Column(name="TEMPLATE_CODE") - @ApiParam(value ="模板代码") + @Column(name = "TEMPLATE_CODE") + @ApiParam(value = "模板代码") private String templateCode; - @Column(name="TEMPLATE_NAME") - @ApiParam(value ="模板名称") + @Column(name = "TEMPLATE_NAME") + @ApiParam(value = "模板名称") private String templateName; @Lob - @Column(name="TEMPLATE_CONTENT") - @ApiParam(value ="模板内容") + @Column(name = "TEMPLATE_CONTENT") + @ApiParam(value = "模板内容") private String templateContent; // 参数拼接,多参数都好分隔,后台在做处理 - @ApiParam(value ="模板参数拼接") + @ApiParam(value = "模板参数拼接") @Transient private String paramsPack; @Transient - @ApiParam(value ="模板id对应的模板参数") + @ApiParam(value = "模板id对应的模板参数") private List labelTemplateParamList; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplateParam.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplateParam.java index c93ff80..63552ba 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplateParam.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesLabelTemplateParam.java @@ -24,31 +24,31 @@ import javax.persistence.*; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_LABEL_TEMPLATE_PARAM") -@Api(value="打印模板参数",description = "打印模板参数") +@Table(name = "MES_LABEL_TEMPLATE_PARAM") +@Api(value = "打印模板参数", description = "打印模板参数") public class MesLabelTemplateParam extends BaseBean { private static final long serialVersionUID = 6476163540527157643L; - @Column(name="TEMPLATE_ID") - @ApiParam(value ="模板ID" , access ="模板ID" ,example = "-1") + @Column(name = "TEMPLATE_ID") + @ApiParam(value = "模板ID", access = "模板ID", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long templateId; - @Column(name="TEMPLATE_CODE") - @ApiParam(value ="模板代码") + @Column(name = "TEMPLATE_CODE") + @ApiParam(value = "模板代码") private String templateCode; - @Column(name="TEMPLATE_PARAM") - @ApiParam(value ="模板参数") + @Column(name = "TEMPLATE_PARAM") + @ApiParam(value = "模板参数") private String templateParam; @Lob - @Column(name="TEMPLATE_PARAM_TEXT") - @ApiParam(value ="模板参数描述") + @Column(name = "TEMPLATE_PARAM_TEXT") + @ApiParam(value = "模板参数描述") private String templateParamText; // 参数拼接,多参数都好分隔,后台在做处理 - @ApiParam(value ="模板参数值") + @ApiParam(value = "模板参数值") @Transient private String templateParamValue; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesObjectCfg.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesObjectCfg.java index 48ec4d9..c9f59b0 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesObjectCfg.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesObjectCfg.java @@ -52,7 +52,15 @@ public class MesObjectCfg extends BaseBean { @ApiParam("主键标记") private String fieldPk; - @Column(name="POJO_ATTR") + @Column(name = "FEED_FIELD") + @ApiParam("反馈字段") + private String feedField; + + @Column(name = "FEED_VALUE") + @ApiParam("反馈值") + private String feedValue; + + @Column(name = "POJO_ATTR") @ApiParam("对应的pojo属性") private String pojoAttr; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPLCConfigure.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPLCConfigure.java index 0d139b8..f19880b 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPLCConfigure.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPLCConfigure.java @@ -25,34 +25,34 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PLC_CONFIGURE") +@Table(name = "MES_PLC_CONFIGURE") @Api("PLC设备信息配置表") public class MesPLCConfigure extends BaseBean { - @Column(name="IP") + @Column(name = "IP") @ApiParam("设备ip") private String ipAddress; - @Column(name="CHANNEL_NAME") + @Column(name = "CHANNEL_NAME") @ApiParam("通道名称") private String channelName; - @Column(name="DEVICE_NAME") + @Column(name = "DEVICE_NAME") @ApiParam("设备地址") private String deviceName; - @Column(name="TAG_NAME") + @Column(name = "TAG_NAME") @ApiParam("标签地址") private String tagName; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元") private String workCellCode; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackSpec.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackSpec.java new file mode 100644 index 0000000..96f9229 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackSpec.java @@ -0,0 +1,97 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.ColumnDefault; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :包装规格 + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACK_SPEC") +@Api("包装规格") +public class MesPackSpec extends BaseBean { + @Column(name = "SPEC_CODE") + @ApiParam("包装规格代码") + private String specCode; + + @Column(name = "SPEC_NAME") + @ApiParam("包装规格名称") + private String specName; + + @Column(name = "QTY") + @ColumnDefault("0") + @ApiParam(value = "包装数量", example = "0") + private Double qty; + + @Column(name = "QTY2") + @ColumnDefault("0") + @ApiParam(value = "包装数量2", example = "0") + private Double qty2; + + @Column(name = "QTY3") + @ColumnDefault("0") + @ApiParam(value = "包装数量3", example = "0") + private Double qty3; + + @Column(name = "QTY4") + @ColumnDefault("0") + @ApiParam(value = "包装数量4", example = "0") + private Double qty4; + + @Column(name = "IS_MIXED") + @ApiParam("是否混包") + private Integer isMixed; + + @Column(name = "IS_MIXED2") + @ApiParam("是否混包2") + private Integer isMixed2; + + @Column(name = "IS_MIXED3") + @ApiParam("是否混包3") + private Integer isMixed3; + + @Column(name = "IS_MIXED4") + @ApiParam("是否混包4") + private Integer isMixed4; + + + public double getQtyVal() { + return this.qty == null ? 0.0d : this.qty; + } + + public int getIsMixedVal() { + return this.isMixed == null ? 0 : this.isMixed; + } + + public int getIsMixed2Val() { + return this.isMixed2 == null ? 0 : this.isMixed2; + } + + public int getIsMixed3Val() { + return this.isMixed3 == null ? 0 : this.isMixed3; + } + + public int getIsMixed4Val() { + return this.isMixed4 == null ? 0 : this.isMixed4; + } + +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackage.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackage.java new file mode 100644 index 0000000..5fbb803 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackage.java @@ -0,0 +1,92 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 1:26 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE") +@Api("包装规格") +public class MesPackage extends BaseBean { + @Column(name = "PACKAGE_NO") + @ApiParam("包装编号") + private String packageNo; + + @Column(name = "PART_NO") + @ApiParam("物料号") + private String partNo; + + @Column(name = "PART_NAME_RDD") + @ApiParam("物料名称") + private String partNameRdd; + + @Column(name = "QTY") + @ApiParam("数量") + private Double qty; + + @Column(name = "PACK_SPEC_QTY") + @ApiParam("包装规格数量") + private Double packSpecQty; + + @Column(name = "NUIT") + @ApiParam("包装规格数量") + private String nuit; + + @Column(name = "LOT_NO") + @ApiParam("批号") + private String lotNo; + + @Column(name = "PACK_SPEC") + @ApiParam("包装规格") + private String packSpec; + + @Column(name = "IS_SEALED") + @ApiParam("是否封箱") + private Integer isSealed; + + @Column(name = "PRINT_STATUS") + @ApiParam("打印状态10:未打印 20:已打印") + private Integer printStatus; + + @Column(name = "PACK_LEVEL") + @ApiParam("包装层级 1-第一层,2-第二层,3-第三层,4-第四层") + private Integer packLevel; + + @Column(name = "WORK_ORDER_NO") + @ApiParam("生产工单号") + private String workOrderNo; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name = "MEMO") + @ApiParam("备注") + private String memo; + + public MesPackage(String packageNo, String partNo, String partNameRdd, Double qty, Double packSpecQty) { + this.packageNo = packageNo; + this.partNo = partNo; + this.partNameRdd = partNameRdd; + this.qty = qty; + this.packSpecQty = packSpecQty; + } +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageDetail.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageDetail.java new file mode 100644 index 0000000..9424b33 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageDetail.java @@ -0,0 +1,59 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 2:55 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE") +@Api("包装规格") +public class MesPackageDetail extends BaseBean { + + @Column(name = "PACKAGE_NO") + @ApiParam("包装编码") + private String packageNo; + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品条码") + private String partNo; + + @Column(name = "PART_NAME_RDD") + @ApiParam("产品条码") + private String partNameRdd; + + @Column(name = "PACKAGE_NO2") + @ApiParam("包装编码2") + private String packageNo2; + + @Column(name = "PACKAGE_NO3") + @ApiParam("包装编码3") + private String packageNo3; + + @Column(name = "PACKAGE_NO4") + @ApiParam("包装编码4") + private String packageNo4; + + +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageTravel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageTravel.java new file mode 100644 index 0000000..89e6f89 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPackageTravel.java @@ -0,0 +1,55 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 3:23 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE_TRAVEL") +@Api("包装履历表") +public class MesPackageTravel extends BaseBean { + + @Column(name = "PACKAGE_NO") + @ApiParam("包装编码") + private String packageNo; + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "OP_TYPE") + @ApiParam("操作类型") + private Integer opType; + + @Column(name = "PACKAGE_NO2") + @ApiParam("包装编码2") + private String packageNo2; + + @Column(name = "PACKAGE_NO3") + @ApiParam("包装编码3") + private String packageNo3; + + @Column(name = "PACKAGE_NO4") + @ApiParam("包装编码4") + private String packageNo4; + + +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPart.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPart.java index 785ecb7..172ce57 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPart.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPart.java @@ -26,52 +26,52 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PART") +@Table(name = "MES_PART") @Api("物料信息") public class MesPart extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("零件号") private String partNo; - @Column(name="PART_NAME") + @Column(name = "PART_NAME") @ApiParam("零件名称") private String partName; - @Column(name="BRIEF_TEXT") + @Column(name = "BRIEF_TEXT") @ApiParam("零件简称") private String briefText; - @Column(name="PART_SPEC") + @Column(name = "PART_SPEC") @ApiParam("零件规格") private String partSpec; - @Column(name="CATEGORY_CODE1") + @Column(name = "CATEGORY_CODE1") @ApiParam("分类1") private String categoryCode1; - @Column(name="CATEGORY_CODE2") + @Column(name = "CATEGORY_CODE2") @ApiParam("分类2") private String categoryCode2; - @Column(name="CATEGORY_CODE3") + @Column(name = "CATEGORY_CODE3") @ApiParam("分类3") private String categoryCode3; - @Column(name="UNIT") + @Column(name = "UNIT") @ApiParam("单位") private String unit; - @Column(name="PACK_SPEC_CODE") + @Column(name = "PACK_SPEC_CODE") @ApiParam("包装规格代码") private String packSpecCode; - @Column(name="DEFAULT_WORK_CENTER") + @Column(name = "DEFAULT_WORK_CENTER") @ApiParam("默认工作中心") private String defaultWorkCenter; - @Column(name="PRODUCE_CATEGORY") + @Column(name = "PRODUCE_CATEGORY") @ApiParam("产品类型") - private String produceCategory; + private String produceCategory; @Transient @ApiParam("分类名称") diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPartCategory.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPartCategory.java index 77e74cb..af18170 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPartCategory.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPartCategory.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PART_CATEGORY") +@Table(name = "MES_PART_CATEGORY") @Api("零件种类") public class MesPartCategory extends BaseBean { - @Column(name="CATEGORY_CODE") + @Column(name = "CATEGORY_CODE") @ApiParam("分类代码") private String categoryCode; - @Column(name="CATEGORY_NAME") + @Column(name = "CATEGORY_NAME") @ApiParam("分类名称") private String categoryName; - @Column(name="CATEGORY_TYPE") + @Column(name = "CATEGORY_TYPE") @ApiParam("分类类型") private String categoryType; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcn.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcn.java index 4fb79b5..818cbcb 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcn.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcn.java @@ -24,42 +24,42 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN") +@Table(name = "MES_PCN") @Api("PCN节点") public class MesPcn extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="PCN_NAME") + @Column(name = "PCN_NAME") @ApiParam("PCN名称") private String pcnName; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域") private String areaCode; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; - @Column(name="PCN_VERSION") + @Column(name = "PCN_VERSION") @ApiParam("PCN版本") private String pcnVersion; - @Column(name="CONNECT_IP") + @Column(name = "CONNECT_IP") @ApiParam("连接IP") private String connectIp; - @Column(name="CONNECT_COUNT") + @Column(name = "CONNECT_COUNT") @ApiParam("连接次数") private Integer connectCount; - @Column(name="IS_CONNECT") + @Column(name = "IS_CONNECT") @ApiParam("是否连接") private Integer isConnect; - @Column(name="CONNECT_TIME") + @Column(name = "CONNECT_TIME") @ApiParam("连接时间") private String connectTime; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnConnectLog.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnConnectLog.java index caaa169..aa394cc 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnConnectLog.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnConnectLog.java @@ -24,30 +24,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_CONNECT_LOG") +@Table(name = "MES_PCN_CONNECT_LOG") @Api("PCN节点连接日志") public class MesPcnConnectLog extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="PCN_NAME") + @Column(name = "PCN_NAME") @ApiParam("PCN名称") private String pcnName; - @Column(name="PCN_VERSION") + @Column(name = "PCN_VERSION") @ApiParam("PCN版本") private String pcnVersion; - @Column(name="CONNECT_IP") + @Column(name = "CONNECT_IP") @ApiParam("连接IP") private String connectIp; - @Column(name="IS_CONNECT") + @Column(name = "IS_CONNECT") @ApiParam("是否连接") private Integer isConnect; - @Column(name="REMARK") + @Column(name = "REMARK") @ApiParam("备注") private String Remark; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncCfg.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncCfg.java index 3758a35..a715a1d 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncCfg.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncCfg.java @@ -25,53 +25,53 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_SYNC_CFG") +@Table(name = "MES_PCN_SYNC_CFG") @Api("MES_PCN_同步配置") public class MesPcnSyncCfg extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="OBJECT_KEY") + @Column(name = "OBJECT_KEY") @ApiParam("对象主键") private String objectKey; - @Column(name="SYNC_FREQUENCY") + @Column(name = "SYNC_FREQUENCY") @ApiParam("同步频率") private Integer syncFrequency; - @Column(name="SYNC_TIME") + @Column(name = "SYNC_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value ="同步时间") + @ApiParam(value = "同步时间") private String syncTime; - @Column(name="SYNC_PATTERN")//2.新增 1.修改 + @Column(name = "SYNC_PATTERN")//2.新增 1.修改 @ApiParam("同步方式") private Integer syncPattern; - @Column(name="SYNC_TYPE")//1.pcn获取mes数据 2.pcn推送数据至mes + @Column(name = "SYNC_TYPE")//1.pcn获取mes数据 2.pcn推送数据至mes @ApiParam("同步类型") private Integer syncType; - @Column(name="LAST_SYNC_TIME") + @Column(name = "LAST_SYNC_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value ="上一同步时间") + @ApiParam(value = "上一同步时间") private String lastSyncTime; - @Column(name="EXTRACT_GAP") - @ApiParam(value="从数据库抽取的最大值 目前为分钟为限制") + @Column(name = "EXTRACT_GAP") + @ApiParam(value = "从数据库抽取的最大值 目前为分钟为限制") private Integer extractGap; - @Column(name="EXTRACT_CONDITION") - @ApiParam(value="从数据库抽取的条件限制") + @Column(name = "EXTRACT_CONDITION") + @ApiParam(value = "从数据库抽取的条件限制") private String extractCondition; public int getSyncFrequencyVal() { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncErrorLog.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncErrorLog.java index a2d045a..8ea5d25 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncErrorLog.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSyncErrorLog.java @@ -24,26 +24,26 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_SYNC_ERRORLOG") +@Table(name = "MES_PCN_SYNC_ERRORLOG") @Api("MES_PCN同步异常日志") public class MesPcnSyncErrorLog extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="ERROR_SPOT") + @Column(name = "ERROR_SPOT") @ApiParam("异常位置") private String errorSpot; - @Column(name="ERROR_CONTENT") + @Column(name = "ERROR_CONTENT") @ApiParam("异常内容") private String errorContent; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSysUserOffline.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSysUserOffline.java index 9b659f9..e0cd19d 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSysUserOffline.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnSysUserOffline.java @@ -28,8 +28,8 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_SYS_USER_OFFLINE") -@Api(value="账号离线登陆表",description = "账号离线登陆表。") +@Table(name = "MES_PCN_SYS_USER_OFFLINE") +@Api(value = "账号离线登陆表", description = "账号离线登陆表。") public class MesPcnSysUserOffline extends BaseBean { @Column(name = "USER_ID") @@ -49,13 +49,13 @@ public class MesPcnSysUserOffline extends BaseBean { @ApiParam(value = "登陆名称", access = "登陆名称") private String loginName; - @Column(name="ORGANIZE_ID") - @ApiParam(value ="部门ID" , example ="-1") + @Column(name = "ORGANIZE_ID") + @ApiParam(value = "部门ID", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long organizeId; - @Column(name="ORGANIZE_NAME") - @ApiParam(value ="部门名称" , access ="部门名称") + @Column(name = "ORGANIZE_NAME") + @ApiParam(value = "部门名称", access = "部门名称") private String organizeName; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTask.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTask.java index 6088218..0160b54 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTask.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTask.java @@ -25,59 +25,59 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_TASK") +@Table(name = "MES_PCN_TASK") @Api("mes-pcn定时任务工作清单") public class MesPcnTask extends BaseBean { - @Column(name="TASK_CODE") + @Column(name = "TASK_CODE") @ApiParam("任务代码") private String taskCode; - @Column(name="TASK_NAME") + @Column(name = "TASK_NAME") @ApiParam("任务名称") private String taskName; - @Column(name="TASK_GROUP_NAME") + @Column(name = "TASK_GROUP_NAME") @ApiParam("任务组名称") private String taskGroupName; - @Column(name="TASK_DESCRIPTION") + @Column(name = "TASK_DESCRIPTION") @ApiParam("任务描述") private String taskDescription; - @Column(name="TASK_TYPE") + @Column(name = "TASK_TYPE") @ApiParam("任务类型") private Integer taskType; - @Column(name="TASK_MODULE") + @Column(name = "TASK_MODULE") @ApiParam("任务模块") private String taskModule; - @Column(name="TASK_CLASS") + @Column(name = "TASK_CLASS") @ApiParam("任务类名") private String taskClass; - @Column(name="TASK_PACKAGE") + @Column(name = "TASK_PACKAGE") @ApiParam("任务包名") private String taskPackage; - @Column(name="PCN_NAME") + @Column(name = "PCN_NAME") @ApiParam("PCN节点名称") private String pcnName; - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN节点名称代码") private String pcnCode; - @Column(name="TASK_CYCLE_EXPS") + @Column(name = "TASK_CYCLE_EXPS") @ApiParam("任务周期表达式") private String taskCycleExps; - @Column(name="TASK_CYCLE_DESCRIPTION") + @Column(name = "TASK_CYCLE_DESCRIPTION") @ApiParam("任务周期描述") private String taskCycleDescription; - @Column(name="TASK_PARAM") + @Column(name = "TASK_PARAM") @ApiParam("任务参数") private String taskParam; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTaskLog.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTaskLog.java index 8b5c605..c46fe73 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTaskLog.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPcnTaskLog.java @@ -25,23 +25,23 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_TASK_LOG") +@Table(name = "MES_PCN_TASK_LOG") @Api("mes-pcn定时任务工作清单同步记录") public class MesPcnTaskLog extends BaseBean { - @Column(name="SYNC_TIME_START") + @Column(name = "SYNC_TIME_START") @ApiParam("同步数据开始时间") private String syncTimeStart; - @Column(name="SYNC_TIME_END") + @Column(name = "SYNC_TIME_END") @ApiParam("同步数据截止时间") private String syncTimeEnd; - @Column(name="SYNC_STATUS") + @Column(name = "SYNC_STATUS") @ApiParam("同步状态") private Integer syncStatus; - @Column(name="ERROR_CONTENT") + @Column(name = "ERROR_CONTENT") @ApiParam("异常内容") private Long errorContent; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlanOrder.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlanOrder.java index b71f632..b6833de 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlanOrder.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesPlanOrder.java @@ -26,101 +26,101 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PLAN_ORDER") +@Table(name = "MES_PLAN_ORDER") @Api("生产主计划") public class MesPlanOrder extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("生产计划单号") private String orderNo; - @Column(name="PO_TYPE") + @Column(name = "PO_TYPE") @ApiParam("计划类型") private Integer planType; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="PLAN_QTY") + @Column(name = "PLAN_QTY") @ApiParam("计划数量") private Double planQty; - @Column(name="DECOMPOSE_QTY") + @Column(name = "DECOMPOSE_QTY") @ApiParam("分解数量") private Double decomposeQty; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("状态") private Integer status; - @Column(name="START_TIME") + @Column(name = "START_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam("计划开始时间") private String startTime; - @Column(name="END_TIME") + @Column(name = "END_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam("计划结束时间") private String endTime; - @Column(name="DELIVERY_DATE") + @Column(name = "DELIVERY_DATE") @ApiParam("交货日期") private String deliveryDate; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; - @Column(name="SOURCE") + @Column(name = "SOURCE") @ApiParam("计划来源") private String source; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; /********************** 冗余字段 *********************************/ @Transient - @ApiParam(value="区域") + @ApiParam(value = "区域") public String areaCode; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="创建日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "创建日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String startTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="创建日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "创建日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String startTimeEnd; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String endTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String endTimeEnd; public double getPlanQtyVal() { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProcessBom.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProcessBom.java index 1a26eff..9dfa3d0 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProcessBom.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProcessBom.java @@ -68,7 +68,7 @@ public class MesProcessBom extends BaseBean { private Double qty; @Column(name = "IS_REPEAT") - @ApiParam(value = "是否可重复") + @ApiParam(value = "是否可重复") private Integer isRepeat; @Column(name = "IS_CHECK") @@ -83,6 +83,10 @@ public class MesProcessBom extends BaseBean { @ApiParam(value = "是否绑定关键件") private Integer isBindKey; + @Column(name = "IS_KEY") + @ApiParam(value = "是否关键件") + private Integer isKey; + @Transient @ApiParam("是否已绑定") private Boolean isBind; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdBindRecord.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdBindRecord.java index 9cb5b70..d708cb3 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdBindRecord.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdBindRecord.java @@ -85,6 +85,14 @@ public class MesProdBindRecord extends BaseBean { @ApiParam(value = "结果") private String result; + @Column(name = "IS_KEY") + @ApiParam(value = "是否关键件") + private String isKey; + + @Column(name = "ACTION_TYPE") + @ApiParam(value = "动作类型") + private Integer actionType; + public int getIsFeedVal() { return this.isFeed == null ? 0 : this.isFeed; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdCfg.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdCfg.java index 17322bb..5ac78dc 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdCfg.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdCfg.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PROD_CFG") +@Table(name = "MES_PROD_CFG") @Api("产品配置") public class MesProdCfg extends BaseBean { - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PROD_CFG_NAME") + @Column(name = "PROD_CFG_NAME") @ApiParam("产品配置名称") private String prodCfgName; - @Column(name="PROD_CFG_Type_CODE") + @Column(name = "PROD_CFG_Type_CODE") @ApiParam("产品配置类型代码") private String prodCfgTypeCode; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdPack.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdPack.java new file mode 100644 index 0000000..5f3fc77 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProdPack.java @@ -0,0 +1,63 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 3:25 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PROD_PACK") +@Api("产品包装关系") +public class MesProdPack extends BaseBean { + + @Column(name = "PART_NO") + @ApiParam("物料号") + private String partNo; + + @Column(name = "CUSTOMER_CODE") + @ApiParam("客户代码") + private String customerCode; + + @Column(name = "PACK_SPEC") + @ApiParam("包装规格") + private String packSpec; + + @Column(name = "PROD_LABEL_TEMPLATE") + @ApiParam("产品标签模板") + private String prodLabelTemplate; + + @Column(name = "PACK_LABEL_TEMPLATE2") + @ApiParam("包装标签模板2") + private String packLabelTemplate2; + + @Column(name = "PACK_LABEL_TEMPLATE3") + @ApiParam("包装标签模板3") + private String packLabelTemplate3; + + @Column(name = "PACK_LABEL_TEMPLATE4") + @ApiParam("包装标签模板4") + private String packLabelTemplate4; + + @Column(name = "PROD_CFG_TYPE") + @ApiParam("项目") + private String prodCfgType; + + +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceCtgyPicture.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceCtgyPicture.java new file mode 100644 index 0000000..eb67cfc --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceCtgyPicture.java @@ -0,0 +1,46 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:17 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PRODUCE_CTGY_PICTURE") +@Api("产品类型图片表") +public class MesProduceCtgyPicture extends BaseBean { + + @Column(name = "PRODUCE_CTGY_CODE") + @ApiParam("产品类型代码") + private String produceCtgyCode; + + @Column(name = "SIDE_LOCATION") + @ApiParam("面位") + private String sideLocation; + + @Column(name = "PICTURE_URL") + @ApiParam("图片URL") + private String pictureUrl; + + @Column(name = "PICTURE_NAME") + @ApiParam("图片名称") + private String pictureName; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSn.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSn.java index 286009a..1704282 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSn.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSn.java @@ -25,87 +25,91 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PRODUCE_SN") +@Table(name = "MES_PRODUCE_SN") @Api("产品条码表") public class MesProduceSn extends BaseBean { - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="QC_STATUS") + @Column(name = "QC_STATUS") @ApiParam("质量状态") private Integer qcStatus; - @Column(name="SN_STATUS") + @Column(name = "SN_STATUS") @ApiParam("条码状态") private Integer snStatus; - @Column(name="PRINT_COUNT") + @Column(name = "PRINT_COUNT") @ApiParam("打印次数") private Integer printCount; - @Column(name="PRINT_STATUS") + @Column(name = "PRINT_STATUS") @ApiParam("打印状态") private Integer printStatus; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="ROUTE_CODE") + @Column(name = "ROUTE_CODE") @ApiParam("流程代码") private String routeCode; - @Column(name="PROCESS_CODE") + @Column(name = "PROCESS_CODE") @ApiParam("工序代码") private String processCode; - @Column(name="NEXT_PROCESS_CODE") + @Column(name = "NEXT_PROCESS_CODE") @ApiParam("下一工序代码") private String nextProcessCode; - @Column(name="IN_WC_TIME") + @Column(name = "IN_WC_TIME") @ApiParam("进产线时间") private String inWorkCenterTime; - @Column(name="OUT_WC_TIME") + @Column(name = "OUT_WC_TIME") @ApiParam("出产线时间") private String outWorkCenterTime; - @Column(name="SHIPPING_TIME") + @Column(name = "SHIPPING_TIME") @ApiParam("发运时间") private String shippingTime; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("生产工单号") private String workOrderNo; - @Column(name="CUST_SN") + @Column(name = "CUST_SN") @ApiParam("客户条码") private String custSn; - @Column(name="CUST_PART_NO") + @Column(name = "CUST_PART_NO") @ApiParam("客户零件号") private String custPartNo; - @Column(name="PACKAGE_SN") + @Column(name = "CUST_CODE") + @ApiParam("客户代码") + private String custCode; + + @Column(name = "PACKAGE_SN") @ApiParam("包装条码") private String packageSn; @@ -121,6 +125,10 @@ public class MesProduceSn extends BaseBean { @ApiParam("返回信息") private String resultMsg; + @Column(name="OPERATE_TYPE") + @ApiParam("操作类型") + private Integer operateType; + public double getQtyVal() { return this.qty == null ? 0.0d : this.qty; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSnTravel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSnTravel.java index e5b4ee2..0590a17 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSnTravel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProduceSnTravel.java @@ -14,97 +14,97 @@ import javax.persistence.Table; import javax.persistence.Transient; /** -* @Description : 产品条码履历实体类 -* @Reference : -* @Author : dragon.xu -* @CreateDate : 2019-05-29 16:22 -* @Modify: -**/ + * @Description : 产品条码履历实体类 + * @Reference : + * @Author : dragon.xu + * @CreateDate : 2019-05-29 16:22 + * @Modify: + **/ @Data @Entity @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PRODUCE_SN_TRAVEL") +@Table(name = "MES_PRODUCE_SN_TRAVEL") @Api("产品条码履历表") public class MesProduceSnTravel extends BaseBean { - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="QC_STATUS") + @Column(name = "QC_STATUS") @ApiParam("质量状态") private Integer qcStatus; - @Column(name="SN_STATUS") + @Column(name = "SN_STATUS") @ApiParam("条码状态") private Integer snStatus; - @Column(name="PRINT_COUNT") + @Column(name = "PRINT_COUNT") @ApiParam("打印次数") private Integer printCount; - @Column(name="PRINT_STATUS") + @Column(name = "PRINT_STATUS") @ApiParam("打印状态") private Integer printStatus; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="ROUTE_CODE") + @Column(name = "ROUTE_CODE") @ApiParam("流程代码") private String routeCode; - @Column(name="PROCESS_CODE") + @Column(name = "PROCESS_CODE") @ApiParam("工序代码") private String processCode; - @Column(name="NEXT_PROCESS_CODE") + @Column(name = "NEXT_PROCESS_CODE") @ApiParam("下一工序代码") private String nextProcessCode; - @Column(name="IN_WC_TIME") + @Column(name = "IN_WC_TIME") @ApiParam("进产线时间") private String inWorkCenterTime; - @Column(name="OUT_WC_TIME") + @Column(name = "OUT_WC_TIME") @ApiParam("出产线时间") private String outWorkCenterTime; - @Column(name="SHIPPING_TIME") + @Column(name = "SHIPPING_TIME") @ApiParam("发运时间") private String shippingTime; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("生产工单号") private String workOrderNo; - @Column(name="CUST_SN") + @Column(name = "CUST_SN") @ApiParam("客户条码") private String custSn; - @Column(name="CUST_PART_NO") + @Column(name = "CUST_PART_NO") @ApiParam("客户零件号") private String custPartNo; - @Column(name="PACKAGE_SN") + @Column(name = "PACKAGE_SN") @ApiParam("包装条码") private String packageSn; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProductData.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProductData.java index f7d8843..5431d77 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProductData.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesProductData.java @@ -44,7 +44,7 @@ public class MesProductData extends BaseBean { @ApiParam("工作单元名称") private String workCellName; - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckData.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckData.java index bab8391..43d8681 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckData.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckData.java @@ -26,7 +26,7 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QC_CHECK_DATA") +@Table(name = "MES_QC_CHECK_DATA") @Api("质量过程检测数据") public class MesQcCheckData extends BaseBean { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckStandard.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckStandard.java index 4301c73..09fd0cd 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckStandard.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQcCheckStandard.java @@ -25,7 +25,7 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QC_CHECK_STANDARD") +@Table(name = "MES_QC_CHECK_STANDARD") @Api("质量检测标准") public class MesQcCheckStandard extends BaseBean { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQueueOrder.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQueueOrder.java index dd3034b..fd39205 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQueueOrder.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesQueueOrder.java @@ -25,46 +25,46 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QUEUE_ORDER") +@Table(name = "MES_QUEUE_ORDER") @Api("生产队列主表") public class MesQueueOrder extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("主队列编号") private String orderNo; - @Column(name="VIN_CODE") + @Column(name = "VIN_CODE") @ApiParam("Vin") private String vinCode; - @Column(name="CUST_FLAG_NO") + @Column(name = "CUST_FLAG_NO") @ApiParam("客户标识号") private String custFlagNo; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PROD_CFG_NAME_RDD") + @Column(name = "PROD_CFG_NAME_RDD") @ApiParam("产品配置名称") private String prodCfgNameRdd; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("排序") private Double seq; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("生产工单号") private String workOrderNo; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("状态") private Integer status; - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java index deb3bed..77c5220 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepair.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_REPAIR") +@Table(name = "MES_REPAIR") @Api("维修") public class MesRepair extends BaseBean { - @Column(name="REPAIR_CODE") + @Column(name = "REPAIR_CODE") @ApiParam("维修代码") private String repairCode; - @Column(name="REPAIR_NAME") + @Column(name = "REPAIR_NAME") @ApiParam("维修名称") private String repariName; - @Column(name="REPAIR_TYPE") + @Column(name = "REPAIR_TYPE") @ApiParam("维修类型") private Integer repairType; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepairRecord.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepairRecord.java new file mode 100644 index 0000000..a3ce644 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesRepairRecord.java @@ -0,0 +1,86 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:33 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_REPAIR_RECORD") +@Api("维修信息记录表") +public class MesRepairRecord extends BaseBean { + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品物料号") + private String partNo; + + @Column(name = "PART_NAME") + @ApiParam("物料名称") + private String partName; + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "DEFECT_NAME") + @ApiParam("缺陷名称") + private String defectName; + + @Column(name = "SIDE_LOCATION") + @ApiParam("产品面位") + private String sideLocation; + + @Column(name = "DEFECT_LOCATION") + @ApiParam("缺陷位置") + private String defectLocation; + + @Column(name = "REPAIR_CODE") + @ApiParam("维修代码") + private String repairCode; + + @Column(name = "REPAIR_NAME") + @ApiParam("维修名称") + private String repairName; + + @Column(name = "DC_CODE") + @ApiParam("缺陷原因代码") + private String dcCode; + + @Column(name = "DC_NAME") + @ApiParam("缺陷原因描述") + private String dcName; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("生产线") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工位") + private String workCellCode; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java index 0fd49e3..cad4af5 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrap.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SCRAP") +@Table(name = "MES_SCRAP") @Api("报废原因") public class MesScrap extends BaseBean { - @Column(name="SCRAP_CODE") + @Column(name = "SCRAP_CODE") @ApiParam("报废代码") private String scrapCode; - @Column(name="SCRAP_NAME") + @Column(name = "SCRAP_NAME") @ApiParam("报废名称") private String scrapName; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrapRecord.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrapRecord.java new file mode 100644 index 0000000..e83ca89 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesScrapRecord.java @@ -0,0 +1,70 @@ +package cn.estsh.i3plus.pojo.mes.pcn.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:42 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_SCRAP_RECORD") +@Api("报废信息记录表") +public class MesScrapRecord extends BaseBean { + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品物料号") + private String partNo; + + @Column(name = "PART_NAME") + @ApiParam("物料名称") + private String partName; + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "SCRAP_CODE") + @ApiParam("报废代码") + private String repairCode; + + @Column(name = "SCRAP_NAME") + @ApiParam("报废名称") + private String scrapName; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("生产线") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工位") + private String workCellCode; + + @Column(name = "SCRAP_REASON") + @ApiParam("报废原因") + private String scrapReason; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java index 37adc09..ed1d94a 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShift.java @@ -25,26 +25,26 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT") +@Table(name = "MES_SHIFT") @Api("班次信息") public class MesShift extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次代码") private String shiftCode; - @Column(name="SHIFT_NAME") + @Column(name = "SHIFT_NAME") @ApiParam("班次名称") private String shiftName; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开班时间") private String startTime; - @Column(name="WORK_TIMES") + @Column(name = "WORK_TIMES") @ApiParam("作业时长") private Double workTimes; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftGroup.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftGroup.java index bf6bb5e..f9af171 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftGroup.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftGroup.java @@ -24,14 +24,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT_GROUP") +@Table(name = "MES_SHIFT_GROUP") @Api("班组") public class MesShiftGroup extends BaseBean { - @Column(name="GROUP_CODE") + @Column(name = "GROUP_CODE") @ApiParam("班组代码") private String groupCode; - @Column(name="GROUP_NAME") + @Column(name = "GROUP_NAME") @ApiParam("班组名称") private String groupName; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java index 31ee917..5c7dad6 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesShiftRest.java @@ -25,22 +25,22 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT_REST") +@Table(name = "MES_SHIFT_REST") @Api("班次休息信息") public class MesShiftRest extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次代码") private String shiftCode; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开始时间") private String startTime; - @Column(name="REST_TIMES") + @Column(name = "REST_TIMES") @ApiParam("休息时长") private Double restTimes; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesStep.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesStep.java index 0455aa2..76c3318 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesStep.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesStep.java @@ -87,7 +87,7 @@ public class MesStep extends BaseBean { } public MesStep(String stepCode, String stepName, String stepText, String stepType, String stepObject, - String routeCode, String processCode, Integer stepSeq){ + String routeCode, String processCode, Integer stepSeq) { this.stepCode = stepCode; this.stepName = stepName; this.stepText = stepText; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesTorqueDetail.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesTorqueDetail.java index 52296a7..cac23de 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesTorqueDetail.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesTorqueDetail.java @@ -25,71 +25,71 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_TORQUE_DETAIL") +@Table(name = "MES_TORQUE_DETAIL") @Api("扭矩信息记录表") public class MesTorqueDetail extends BaseBean { - @Column(name="SN") + @Column(name = "SN") @ApiParam("过程条码") private String serialNumber; - @Column(name="UPPER_LIMIT") + @Column(name = "UPPER_LIMIT") @ApiParam("最大值") private Double upperLimit; - @Column(name="LOWER_LIMIT") + @Column(name = "LOWER_LIMIT") @ApiParam("最小值") private Double lowerLimit; - @Column(name="TORQUE_DETAIL_VALUE") + @Column(name = "TORQUE_DETAIL_VALUE") @ApiParam("扭矩值") private Double torqueValue; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元") private String workCellCode; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="ok") + @Column(name = "ok") @ApiParam("扭矩是否合格") private String ok; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="p_set") + @Column(name = "p_set") @ApiParam("螺丝枪PSET设置值") private String deviceSetValue; - @Column(name="MAXANGLE") + @Column(name = "MAXANGLE") @ApiParam("最大扭矩") private String maxAngle; - @Column(name="MINANGLE") + @Column(name = "MINANGLE") @ApiParam("最小扭矩") private String minAngel; - @Column(name="FINALANGLE") + @Column(name = "FINALANGLE") @ApiParam("最终扭矩") private Integer finalAngle; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("工单号") private String workOrderNo; - @Column(name="KEY_DATA_CODE") + @Column(name = "KEY_DATA_CODE") @ApiParam("关键数据代码") private String keyDataCode; - @Column(name="RESULT_MSG") + @Column(name = "RESULT_MSG") @ApiParam("扭矩判定结果") private String resultMsg; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcCheck.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcCheck.java index 1d92aea..0160465 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcCheck.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcCheck.java @@ -27,27 +27,27 @@ import javax.persistence.Table; @Api("开线检查") public class MesWcCheck extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("产品物料号") private String partNo; - @Column(name="CHECK_TYPE") + @Column(name = "CHECK_TYPE") @ApiParam("检查类型") private String checkType; - @Column(name="CHECK_OBJ") + @Column(name = "CHECK_OBJ") @ApiParam("检查对象") private String checkObj; - @Column(name="CHECK_ITEM") + @Column(name = "CHECK_ITEM") @ApiParam("检查项") private String checkItem; - @Column(name="STANDARD") + @Column(name = "STANDARD") @ApiParam("检查标准") private String standard; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcEquipment.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcEquipment.java index e86a851..6a2aa0d 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcEquipment.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWcEquipment.java @@ -26,15 +26,15 @@ import javax.persistence.Table; @Table(name = "MES_WC_EQUIPMENT") @Api("工作单元设备关系表") public class MesWcEquipment extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCell.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCell.java index 68c7a7a..753c9cb 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCell.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCell.java @@ -42,4 +42,8 @@ public class MesWorkCell extends BaseBean { @Column(name = "AREA_CODE") @ApiParam("生产区域代码") private String areaCode; + + @Column(name = "WORK_CELL_TYPE") + @ApiParam("工位类型") + private String workCellType; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCellMonitorLog.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCellMonitorLog.java index f8eb168..cdbbbe4 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCellMonitorLog.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCellMonitorLog.java @@ -55,7 +55,7 @@ public class MesWorkCellMonitorLog extends BaseBean { @ApiParam("流程") private String routeCOde; - @Column(name="MESSAGE") + @Column(name = "MESSAGE") @ApiParam("异常信息") private String message; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCenter.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCenter.java index 1e447b8..bde424e 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCenter.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkCenter.java @@ -47,8 +47,8 @@ public class MesWorkCenter extends BaseBean { @ApiParam("生产区域代码") private String areaCode; - @Column(name="RUNNING_STATUS") + @Column(name = "RUNNING_STATUS") @ApiParam("运行状态") - private Integer runningStatus; + private String runningStatus; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrder.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrder.java index 1e01fdd..82024e9 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrder.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrder.java @@ -26,114 +26,114 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_WORK_ORDER") +@Table(name = "MES_WORK_ORDER") @Api("生产工单") public class MesWorkOrder extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("工单号") private String orderNo; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="COMPLETE_QTY") + @Column(name = "COMPLETE_QTY") @ApiParam("完成数量") private Double completeQty; - @Column(name="REPAIR_QTY") + @Column(name = "REPAIR_QTY") @ApiParam("返修数量") private Double repairQty; - @Column(name="SCRAP_QTY") + @Column(name = "SCRAP_QTY") @ApiParam("报废数量") private Double scrapQty; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("工单序号") private Double seq; - @Column(name="WO_STATUS") + @Column(name = "WO_STATUS") @ApiParam("工单状态") private Integer workOrderStatus; - @Column(name="WO_TYPE") + @Column(name = "WO_TYPE") @ApiParam("工单类型") private Integer workOrderType; - @Column(name="NEXT_ORDER") + @Column(name = "NEXT_ORDER") @ApiParam("下一工单") private String nextOrder; - @Column(name="PLAN_ORDER_NO") + @Column(name = "PLAN_ORDER_NO") @ApiParam("生产计划单号") private String planOrderNo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="SCHEDULE_DATE") + @Column(name = "SCHEDULE_DATE") @ApiParam("排产日期") private String scheduleDate; - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次") private String shiftCode; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开始时间") private String startTime; - @Column(name="END_TIME") + @Column(name = "END_TIME") @ApiParam("结束时间") private String endTime; - @Column(name="WO_SOURCE") + @Column(name = "WO_SOURCE") @ApiParam("工单来源") private String workOrderSource; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="SHIFT_GROUP") + @Column(name = "SHIFT_GROUP") @ApiParam("班组") private String shiftGroup; - @Column(name="APPROVAL_STATUS") + @Column(name = "APPROVAL_STATUS") @ApiParam("审批状态") private Integer approvalStatus; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; @@ -151,27 +151,27 @@ public class MesWorkOrder extends BaseBean { /********************** 冗余字段 *********************************/ @Transient - @ApiParam(value="工作中心名称") + @ApiParam(value = "工作中心名称") public String workCenterName; @Transient - @ApiParam(value="工作单元名称") + @ApiParam(value = "工作单元名称") public String workCellName; @Transient - @ApiParam(value="客户产线名称") + @ApiParam(value = "客户产线名称") public String custProdLineName; @Transient - @ApiParam(value="班次名称") + @ApiParam(value = "班次名称") public String shiftName; @Transient - @ApiParam(value="班组名称") + @ApiParam(value = "班组名称") public String shiftGroupName; @Transient - @ApiParam(value="产品配置名称") + @ApiParam(value = "产品配置名称") public String prodCfgName; @Transient @@ -180,23 +180,23 @@ public class MesWorkOrder extends BaseBean { @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询开始日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询开始日期", example = "2018-12-31 23:59:59") public String startTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询截至日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询截至日期", example = "2018-12-31 23:59:59") public String startTimeEnd; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期起始",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期起始", example = "2018-12-31 23:59:59") public String endTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期截至",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期截至", example = "2018-12-31 23:59:59") public String endTimeEnd; @Transient diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrderLog.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrderLog.java index c8f9018..d51705d 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrderLog.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/bean/MesWorkOrderLog.java @@ -25,161 +25,161 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_WORK_ORDER_LOG") +@Table(name = "MES_WORK_ORDER_LOG") @Api("生产工单日志") public class MesWorkOrderLog extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("工单号") private String orderNo; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="COMPLETE_QTY") + @Column(name = "COMPLETE_QTY") @ApiParam("完成数量") private Double completeQty; - @Column(name="REPAIR_QTY") + @Column(name = "REPAIR_QTY") @ApiParam("返修数量") private Double repairQty; - @Column(name="SCRAP_QTY") + @Column(name = "SCRAP_QTY") @ApiParam("报废数量") private Double scrapQty; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("工单序号") private Double seq; - @Column(name="WO_STATUS") + @Column(name = "WO_STATUS") @ApiParam("工单状态") private Integer workOrderStatus; - @Column(name="WO_TYPE") + @Column(name = "WO_TYPE") @ApiParam("工单类型") private Integer workOrderType; - @Column(name="NEXT_ORDER") + @Column(name = "NEXT_ORDER") @ApiParam("下一工单") private String nextOrder; - @Column(name="PLAN_ORDER_NO") + @Column(name = "PLAN_ORDER_NO") @ApiParam("生产计划单号") private String planOrderNo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="SCHEDULE_DATE") + @Column(name = "SCHEDULE_DATE") @ApiParam("排产日期") private String scheduleDate; - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次") private String shiftCode; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开始时间") private String startTime; - @Column(name="END_TIME") + @Column(name = "END_TIME") @ApiParam("结束时间") private String endTime; - @Column(name="WO_SOURCE") + @Column(name = "WO_SOURCE") @ApiParam("工单来源") private String workOrderSource; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="SHIFT_GROUP") + @Column(name = "SHIFT_GROUP") @ApiParam("班组") private String shiftGroup; - @Column(name="APPROVAL_STATUS") + @Column(name = "APPROVAL_STATUS") @ApiParam("审批状态") private Integer approvalStatus; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; /********************** 冗余字段 *********************************/ @Transient - @ApiParam(value="工作中心名称") + @ApiParam(value = "工作中心名称") public String workCenterName; @Transient - @ApiParam(value="工作单元名称") + @ApiParam(value = "工作单元名称") public String workCellName; @Transient - @ApiParam(value="客户产线名称") + @ApiParam(value = "客户产线名称") public String custProdLineName; @Transient - @ApiParam(value="班次名称") + @ApiParam(value = "班次名称") public String shiftName; @Transient - @ApiParam(value="班组名称") + @ApiParam(value = "班组名称") public String shiftGroupName; @Transient - @ApiParam(value="产品配置名称") + @ApiParam(value = "产品配置名称") public String prodCfgName; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询开始日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询开始日期", example = "2018-12-31 23:59:59") public String startTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询截至日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询截至日期", example = "2018-12-31 23:59:59") public String startTimeEnd; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期起始",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期起始", example = "2018-12-31 23:59:59") public String endTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期截至",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期截至", example = "2018-12-31 23:59:59") public String endTimeEnd; public double getQtyVal() { diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/GenSerialNoModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/GenSerialNoModel.java index 8f8db3d..f9bd6e8 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/GenSerialNoModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/GenSerialNoModel.java @@ -62,8 +62,8 @@ public class GenSerialNoModel { private String currentNumber; - public GenSerialNoModel(String ruleCode){ - this.ruleCode=ruleCode; + public GenSerialNoModel(String ruleCode) { + this.ruleCode = ruleCode; } } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/MesPartBomModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/MesPartBomModel.java new file mode 100644 index 0000000..0f0fccd --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/MesPartBomModel.java @@ -0,0 +1,36 @@ +package cn.estsh.i3plus.pojo.mes.pcn.model; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\18 19:15 + * @Modify: + **/ +@Data +@Api("mes 物料BOM") +public class MesPartBomModel { + + @ApiParam("物料编号") + private String partNo; + + @ApiParam("物料名称") + private String partName; + + @ApiParam("数量") + private Integer qty; + + public MesPartBomModel() { + + } + + public MesPartBomModel(String partNo, String partName, Integer qty) { + this.partNo = partNo; + this.partName = partName; + this.qty = qty; + } +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/PlcCacheKeyModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/PlcCacheKeyModel.java index 46c84c5..1c11d71 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/PlcCacheKeyModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/PlcCacheKeyModel.java @@ -21,7 +21,7 @@ public class PlcCacheKeyModel { private String tag; - public PlcCacheKeyModel( String device, String tag) { + public PlcCacheKeyModel(String device, String tag) { this.device = device; this.tag = tag; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/QueueOrderModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/QueueOrderModel.java index 11b8373..19694f1 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/QueueOrderModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/QueueOrderModel.java @@ -40,6 +40,7 @@ public class QueueOrderModel implements Serializable { @Transient @ApiParam("显示颜色") private String color; + public QueueOrderModel() { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/RequestModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/RequestModel.java index 9ffc448..bec442b 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/RequestModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/RequestModel.java @@ -1,8 +1,6 @@ package cn.estsh.i3plus.pojo.mes.pcn.model; -import cn.estsh.i3plus.pojo.mes.pcn.bean.MesPart; -import cn.estsh.i3plus.pojo.mes.pcn.bean.MesQueueOrder; -import cn.estsh.i3plus.pojo.mes.pcn.bean.MesWorkOrder; +import cn.estsh.i3plus.pojo.mes.pcn.bean.*; import java.util.List; @@ -15,6 +13,12 @@ import java.util.List; **/ public class RequestModel { + private List mesDefectRecordList; // 不良/缺陷记录数据集 + + private List mesRepairRecordList; // 维修记录数据集 + + private List dismantleRecordList; // 拆解记录数据集 + private List workOrderList; // 工单数据集 private List partList; // 物料数据集 @@ -46,6 +50,30 @@ public class RequestModel { this.partList = partList; } + public List getMesDefectRecordList() { + return mesDefectRecordList; + } + + public void setMesDefectRecordList(List mesDefectRecordList) { + this.mesDefectRecordList = mesDefectRecordList; + } + + public List getMesRepairRecordList() { + return mesRepairRecordList; + } + + public void setMesRepairRecordList(List mesRepairRecordList) { + this.mesRepairRecordList = mesRepairRecordList; + } + + public List getDismantleRecordList() { + return dismantleRecordList; + } + + public void setDismantleRecordList(List dismantleRecordList) { + this.dismantleRecordList = dismantleRecordList; + } + public List getWorkOrderList() { return workOrderList; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StationResultBean.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StationResultBean.java index 078e102..e86fd56 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StationResultBean.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StationResultBean.java @@ -27,7 +27,7 @@ public class StationResultBean implements Serializable { /** * 对于相同业务类型的数据,区分不同数据类型。 * 比如:包含table-表格,text-正常文本,expText-异常文本,button-按钮, - * image-图片 + * image-图片 */ @ApiParam("数据类型") private String dataType; @@ -36,7 +36,7 @@ public class StationResultBean implements Serializable { private String message; @ApiParam("List结果集") - private List resultList; + private List resultList; @ApiParam("结果对象") private Object resultObj; diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StepPrintSnModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StepPrintSnModel.java index fbae009..385a651 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StepPrintSnModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/StepPrintSnModel.java @@ -16,7 +16,7 @@ import java.util.List; * @Modify: **/ @Data -@Api("过程条码打印信息模板") +@Api("打印信息模板") public class StepPrintSnModel extends MesProduceSn { @ApiParam("打印描述") private String printDesc; @@ -30,7 +30,7 @@ public class StepPrintSnModel extends MesProduceSn { @ApiParam("批次号") private String batchNo; - @ApiParam("客户物料号") + @ApiParam("箱数量") private String boxQty; @ApiParam("订单号") @@ -38,4 +38,10 @@ public class StepPrintSnModel extends MesProduceSn { @ApiParam("生产日期") private String productionTime; + + @ApiParam("包装编码") + private String packageNo; + + @ApiParam("包装规格") + private String packageSpec; } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/WcCheckModel.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/WcCheckModel.java index 80e7374..6dc2133 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/WcCheckModel.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/model/WcCheckModel.java @@ -79,7 +79,7 @@ public class WcCheckModel { wcCheckModel.setRoutesColumn(new HashMap<>()); wcCheckModel.setOnlineSignal(MesPcnEnumUtil.ONLINE_SIGNAL.NON_CHECK.getValue()); wcCheckModel.setIsPass(MesPcnEnumUtil.IS_WCCHECK_PASS.NON_PASS.getValue()); - onlineSignalEqu=new MesWcCheckRecord(); + onlineSignalEqu = new MesWcCheckRecord(); wcCheckModel.setNeed2ShowMap(new HashMap<>()); Map dataColumnRelationMap = new HashMap<>(); diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDataObjectRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDataObjectRepository.java index c37b6ed..d285a59 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDataObjectRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDataObjectRepository.java @@ -9,5 +9,5 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDataObject; * @CreateDate: 2019/9/27 1:59 PM * @Description: **/ -public interface MesDataObjectRepository extends BaseRepository { +public interface MesDataObjectRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDatasourceRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDatasourceRepository.java index b803066..36faed5 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDatasourceRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDatasourceRepository.java @@ -9,5 +9,5 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDatasource; * @CreateDate: 2019/9/27 1:58 PM * @Description: **/ -public interface MesDatasourceRepository extends BaseRepository { +public interface MesDatasourceRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectCauseRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectCauseRepository.java new file mode 100644 index 0000000..c0ecd89 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectCauseRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDefectCause; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:04 + * @Modify: + **/ +public interface MesDefectCauseRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRecordRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRecordRepository.java new file mode 100644 index 0000000..c8a7a7b --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRecordRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDefectRecord; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:05 + * @Modify: + **/ +public interface MesDefectRecordRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRepository.java new file mode 100644 index 0000000..274f334 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDefectRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDefect; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:04 + * @Modify: + **/ +public interface MesDefectRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDismantleRecordRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDismantleRecordRepository.java new file mode 100644 index 0000000..e093fe2 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesDismantleRecordRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesDismantleRecord; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:06 + * @Modify: + **/ +public interface MesDismantleRecordRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateParamRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateParamRepository.java index b74b509..ce73083 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateParamRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateParamRepository.java @@ -5,10 +5,10 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesLabelTemplateParam; /** * @Description : 打印模板 - * @Reference : - * @Author : crish - * @Date : 2019-08-18 12:03:01.024 - * @Modify : + * @Reference : + * @Author : crish + * @Date : 2019-08-18 12:03:01.024 + * @Modify : **/ public interface MesLabelTemplateParamRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateRepository.java index 1895f29..16f04a4 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesLabelTemplateRepository.java @@ -5,10 +5,10 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesLabelTemplate; /** * @Description : 打印模板 - * @Reference : - * @Author : crish - * @Date : 2019-08-18 12:03:01.024 - * @Modify : + * @Reference : + * @Author : crish + * @Date : 2019-08-18 12:03:01.024 + * @Modify : **/ public interface MesLabelTemplateRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackSpecRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackSpecRepository.java new file mode 100644 index 0000000..fc409e1 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackSpecRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesPackSpec; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesPackSpecRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageDetailRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageDetailRepository.java new file mode 100644 index 0000000..7fd2655 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageDetailRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesObjectCfg; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesPackageDetail; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 10:33 上午 + * @Description: + **/ +public interface MesPackageDetailRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageRepository.java new file mode 100644 index 0000000..eb7c894 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageRepository.java @@ -0,0 +1,13 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesPackage; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 10:39 上午 + * @Description: + **/ +public interface MesPackageRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageTravelRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageTravelRepository.java new file mode 100644 index 0000000..dde5b62 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesPackageTravelRepository.java @@ -0,0 +1,13 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesPackageTravel; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 2:57 下午 + * @Description: + **/ +public interface MesPackageTravelRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProdPackRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProdPackRepository.java new file mode 100644 index 0000000..cf70703 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProdPackRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesProdPack; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesProdPackRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceCtgyPictureRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceCtgyPictureRepository.java new file mode 100644 index 0000000..2edb306 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceCtgyPictureRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesProduceCtgyPicture; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:35 + * @Modify: + **/ +public interface MesProduceCtgyPictureRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceSnTravelRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceSnTravelRepository.java index 60298a3..607e64c 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceSnTravelRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesProduceSnTravelRepository.java @@ -6,12 +6,12 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesProduceSnTravel; import org.springframework.stereotype.Repository; /** -* @Description : 条码履历Dao层接口 -* @Reference : -* @Author : dragon.xu -* @CreateDate : 2019-05-29 16:36 -* @Modify: -**/ + * @Description : 条码履历Dao层接口 + * @Reference : + * @Author : dragon.xu + * @CreateDate : 2019-05-29 16:36 + * @Modify: + **/ @Repository public interface MesProduceSnTravelRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRecordRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRecordRepository.java new file mode 100644 index 0000000..1325e76 --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesRepairRecordRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesRepairRecord; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:06 + * @Modify: + **/ +public interface MesRepairRecordRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRecordRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRecordRepository.java new file mode 100644 index 0000000..0f3e5eb --- /dev/null +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesScrapRecordRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.pcn.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.pcn.bean.MesScrapRecord; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 20:07 + * @Modify: + **/ +public interface MesScrapRecordRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesWcEquipmentRepository.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesWcEquipmentRepository.java index e1e757d..0e70427 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesWcEquipmentRepository.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/repository/MesWcEquipmentRepository.java @@ -9,5 +9,5 @@ import cn.estsh.i3plus.pojo.mes.pcn.bean.MesWcEquipment; * @CreateDate: 2019/9/28 12:04 PM * @Description: **/ -public interface MesWcEquipmentRepository extends BaseRepository { +public interface MesWcEquipmentRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/sqlpack/MesHqlPack.java b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/sqlpack/MesHqlPack.java index 61e57f3..c9a071a 100644 --- a/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/sqlpack/MesHqlPack.java +++ b/modules/i3plus-pojo-mes-pcn/src/main/java/cn/estsh/i3plus/pojo/mes/pcn/sqlpack/MesHqlPack.java @@ -82,6 +82,7 @@ public class MesHqlPack { /** * 获取工作中心下所有的投料数据 + * * @param mesCellFeed * @param org * @return @@ -96,6 +97,7 @@ public class MesHqlPack { /** * 获取原材料扫描信息的对应工序BOM + * * @param mesProcessBom * @param mesRawPartSn * @return @@ -105,7 +107,7 @@ public class MesHqlPack { DdlPreparedPack.getStringEqualPack(mesProcessBom.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(mesProcessBom.getWorkCellCode(), "workCellCode", packBean); DdlPreparedPack.getStringEqualPack(mesProcessBom.getPartNo(), "partNo", packBean); - DdlPreparedPack.getNumEqualPack(MesPcnEnumUtil.PROCESS_BOM_ISFEED.FEED.getValue(),"isFeed",packBean); + DdlPreparedPack.getNumEqualPack(MesPcnEnumUtil.PROCESS_BOM_ISFEED.FEED.getValue(), "isFeed", packBean); DdlPreparedPack.getStringEqualPack(mesRawPartSn.getPartNo(), "itemPartNo", packBean); return packBean; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesAction.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesAction.java index 8f2872f..184d48e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesAction.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesAction.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_ACTION") +@Table(name = "MES_ACTION") @Api("mes系统业务动作") public class MesAction extends BaseBean { - @Column(name="ACTION_CODE") + @Column(name = "ACTION_CODE") @ApiParam("动作代码") private String actionCode; - @Column(name="ACTION_NAME") + @Column(name = "ACTION_NAME") @ApiParam("动作名称") private String actionName; - @Column(name="ACTION_TYPE") + @Column(name = "ACTION_TYPE") @ApiParam("动作类型") private Integer actionType; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesActionMethod.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesActionMethod.java index ee779bb..0a7ad5a 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesActionMethod.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesActionMethod.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_ACTION_METHOD") +@Table(name = "MES_ACTION_METHOD") @Api("系统业务动作方法") public class MesActionMethod extends BaseBean { - @Column(name="ACTION_CODE") + @Column(name = "ACTION_CODE") @ApiParam("动作代码") private String actionCode; - @Column(name="METHOD_CODE") + @Column(name = "METHOD_CODE") @ApiParam("方法代码") private String methodCode; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("序号") private Integer seq; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesArea.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesArea.java index 1592590..b8cc379 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesArea.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesArea.java @@ -29,28 +29,28 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_AREA") +@Table(name = "MES_AREA") @Api("生产区域") public class MesArea extends BaseBean { - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="AREA_NAME") + @Column(name = "AREA_NAME") @ApiParam("区域名称") private String areaName; @Transient - @ApiParam(value ="子集列表") + @ApiParam(value = "子集列表") private List childTreeList; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; // 默认值 -1 @Transient - @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @ApiParam(value = "父节点", access = "父节点", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesBom.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesBom.java index dba4d9c..4b20366 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesBom.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesBom.java @@ -27,14 +27,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_BOM") +@Table(name = "MES_BOM") @Api("BOM清单") public class MesBom extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("父零件号") private String partNo; - @Column(name="PART_NAME") + @Column(name = "PART_NAME") @ApiParam("父零件名称") private String partName; @@ -47,11 +47,11 @@ public class MesBom extends BaseBean { @ApiParam(value = "数量", example = "0") private Double qty; - @Column(name="ITEM_PART_NO") + @Column(name = "ITEM_PART_NO") @ApiParam("子零件") private String itemPartNo; - @Column(name="ITEM_PART_NAME") + @Column(name = "ITEM_PART_NAME") @ApiParam("子零件名称") private String itemPartName; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesButtonStatus.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesButtonStatus.java index 02745c0..5c7d7ae 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesButtonStatus.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesButtonStatus.java @@ -25,35 +25,35 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_BUTTON_STATUS") +@Table(name = "MES_BUTTON_STATUS") @Api("按钮状态配置表") public class MesButtonStatus extends BaseBean { - @Column(name="BUTTON_CODE") + @Column(name = "BUTTON_CODE") @ApiParam("按钮代码") private String buttonCode; - @Column(name="CLASS_NAME") + @Column(name = "CLASS_NAME") @ApiParam("实体类名称") private String ClassName; - @Column(name="STATUS_FIELD") + @Column(name = "STATUS_FIELD") @ApiParam("状态字段") private String statusField; - @Column(name="JUDGE_FLAG") + @Column(name = "JUDGE_FLAG") @ApiParam("判断符合") private String judgeFlag; - @Column(name="STATUS_VALUE") + @Column(name = "STATUS_VALUE") @ApiParam("状态值") private String statusValue; - @Column(name="LOGIC_FLAG") + @Column(name = "LOGIC_FLAG") @ApiParam("逻辑符合") private String logicFlag; - @Column(name="STATUS_DESC") + @Column(name = "STATUS_DESC") @ApiParam("描述") private String statusDesc; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesConfig.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesConfig.java index 6162bc0..e950b9c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesConfig.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesConfig.java @@ -25,30 +25,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CONFIG") +@Table(name = "MES_CONFIG") @Api("mes配置表") public class MesConfig extends BaseBean { - @Column(name="CFG_CODE") + @Column(name = "CFG_CODE") @ApiParam("配置代码") private String cfgCode; - @Column(name="CFG_NAME") + @Column(name = "CFG_NAME") @ApiParam("配置名称") private String cfgName; - @Column(name="CFG_TYPE") + @Column(name = "CFG_TYPE") @ApiParam("配置类型") private String cfgType; - @Column(name="CFG_KEY") + @Column(name = "CFG_KEY") @ApiParam("配置key") private String cfgkey; - @Column(name="CFG_VALUE") + @Column(name = "CFG_VALUE") @ApiParam("配置value") private String cfgValue; - @Column(name="CFG_VAULE_DESC") + @Column(name = "CFG_VAULE_DESC") @ApiParam("配置value描述") private String cfgValueDesc; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustProdLine.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustProdLine.java index bd3711b..0c0caea 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustProdLine.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustProdLine.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CUST_PROD_LINE") +@Table(name = "MES_CUST_PROD_LINE") @Api("客户产线代码") public class MesCustProdLine extends BaseBean { - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="CUST_PROD_LINE_NAME") + @Column(name = "CUST_PROD_LINE_NAME") @ApiParam("客户产线名称") private String custProdLineName; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomer.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomer.java index 456094a..8be5b29 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomer.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomer.java @@ -25,30 +25,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CUSTOMER") +@Table(name = "MES_CUSTOMER") @Api("客户产线代码") public class MesCustomer extends BaseBean { - @Column(name="CUSTOMER_CODE") + @Column(name = "CUSTOMER_CODE") @ApiParam("客户代码") private String customerCode; - @Column(name="CUSTOMER_NAME") + @Column(name = "CUSTOMER_NAME") @ApiParam("客户名称") private String customerName; - @Column(name="BRIEF_TEXT") + @Column(name = "BRIEF_TEXT") @ApiParam("客户简称") private String briefText; - @Column(name="ADDRESS") + @Column(name = "ADDRESS") @ApiParam("客户地址") private String address; - @Column(name="CONTACT") + @Column(name = "CONTACT") @ApiParam("客户联系人") private String contact; - @Column(name="TELEPHONE") + @Column(name = "TELEPHONE") @ApiParam("客户电话") private String telephone; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomerPart.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomerPart.java index c121d91..31e9109 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomerPart.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesCustomerPart.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_CUSTOMER_PART") +@Table(name = "MES_CUSTOMER_PART") @Api("客户零件关系") public class MesCustomerPart extends BaseBean { - @Column(name="CUSTOMER_CODE") + @Column(name = "CUSTOMER_CODE") @ApiParam("客户代码") private String customerCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="CUSTOMER_PART_NO") + @Column(name = "CUSTOMER_PART_NO") @ApiParam("客户零件号") private String customerPartNo; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDataObject.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDataObject.java index cf14ce8..c788f8a 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDataObject.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDataObject.java @@ -27,20 +27,20 @@ import javax.persistence.Table; @Api("数据对象") public class MesDataObject extends BaseBean { - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="DS_CODE") + @Column(name = "DS_CODE") @ApiParam("数据源代码") private String dsCode; - @Column(name="OPERATE_TYPE") + @Column(name = "OPERATE_TYPE") @ApiParam("操作类型") private Integer operateType; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefect.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefect.java new file mode 100644 index 0000000..58110f3 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefect.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:25 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DEFECT") +@Api("缺陷表") +public class MesDefect extends BaseBean { + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "DEFECT_NAME") + @ApiParam("缺陷名称") + private String defectName; + + @Column(name = "DEFECT_TYPE") + @ApiParam("缺陷类型") + private String defectType; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectCause.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectCause.java new file mode 100644 index 0000000..b98052e --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectCause.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:28 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DEFECT_CAUSE") +@Api("缺陷原因表") +public class MesDefectCause extends BaseBean { + + @Column(name = "DC_CODE") + @ApiParam("缺陷原因代码") + private String dcCode; + + @Column(name = "DC_NAME") + @ApiParam("缺陷原因名称") + private String dcName; + + @Column(name = "DC_TYPE") + @ApiParam("缺陷原因类型") + private String dcType; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectRecord.java index 9500bb0..89540d9 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectRecord.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDefectRecord.java @@ -25,34 +25,34 @@ import java.util.Date; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_DEFECT_RECORD") +@Table(name = "MES_DEFECT_RECORD") @Api("生产工单") public class MesDefectRecord extends BaseBean { - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="DEFECT_CODE") + @Column(name = "DEFECT_CODE") @ApiParam("不良代码") private String defectCode; - @Column(name="REPAIR_STATUS") + @Column(name = "REPAIR_STATUS") @ApiParam("维修状态") private Integer repairStatus; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDismantleRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDismantleRecord.java new file mode 100644 index 0000000..d340256 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesDismantleRecord.java @@ -0,0 +1,86 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 15:03 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_DISMANTLE_RECORD") +@Api("物料拆解记录表") +public class MesDismantleRecord extends BaseBean { + + @Column(name = "DISMANTLE_ID") + @ApiParam("拆解编号") + private String dismantleId; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工作单元代码") + private String workCellCode; + + @Column(name = "PARENT_PART_NO") + @ApiParam("产品物料编码") + private String parentPartNo; + + @Column(name = "PARENT_PART_NAME") + @ApiParam("产品物料名称") + private String parentPartName; + + @Column(name = "SN") + @ApiParam("产品条码") + private String sn; + + @Column(name = "QTY") + @ApiParam("产品数量") + private Integer qty; + + @Column(name = "DISMANTLE_QTY") + @ApiParam("拆解数") + private Integer dismantleQty; + + @Column(name = "ITEM_PART_NO") + @ApiParam("子物料编码") + private String itemPartNo; + + @Column(name = "ITEM_PART_NAME") + @ApiParam("子物料名称") + private String itemPartName; + + @Column(name = "OK_QTY") + @ApiParam("合格数") + private Integer okQty; + + @Column(name = "MISS_QTY") + @ApiParam("缺失数") + private Integer missQty; + + @Column(name = "SCRAP_QTY") + @ApiParam("报废数") + private Integer scrapQty; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesESOP.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesESOP.java index 15d4363..0f512b1 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesESOP.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesESOP.java @@ -63,28 +63,28 @@ public class MesESOP extends BaseBean { @ApiParam("SOP_URL") private String sopUrl; - @Column(name="GROUP_NAME") + @Column(name = "GROUP_NAME") @ApiParam("GROUP_NAME") private String groupName; - @Column(name="FILE_ORIGIN_NAME") + @Column(name = "FILE_ORIGIN_NAME") @ApiParam("FILE_ORIGIN_NAME") private String fileOriginName; - @Column(name="FILE_SIZE") + @Column(name = "FILE_SIZE") @ApiParam("FILE_SIZE") private String fileSize; - @Column(name="FILE_TYPE_ID") + @Column(name = "FILE_TYPE_ID") @ApiParam("FILE_TYPE_ID") private String fileTypeId; - @Column(name="FILE_TYPE_NAME") + @Column(name = "FILE_TYPE_NAME") @ApiParam("FILE_TYPE_NAME") private String fileTypeName; - @Column(name="SYNC_TAG") + @Column(name = "SYNC_TAG") @ApiParam("SYNC_TAG") - private Integer syncTag=0; + private Integer syncTag = 0; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquNotifyObjectCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquNotifyObjectCfg.java new file mode 100644 index 0000000..0882b81 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquNotifyObjectCfg.java @@ -0,0 +1,48 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; +import javax.persistence.Transient; + +/** + * @Description :设备通知对象配置 + * @Reference : + * @Author : wangjie + * @CreateDate : 2019-10-11 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_EQU_NOTIFY_OBJECT_CFG") +@Api("设备通知对象配置") +public class MesEquNotifyObjectCfg extends BaseBean { + @Column(name="NOTIFY_OBJECT_CODE") + @ApiParam("对象代码") + private String notifyObjectCode; + + @Column(name="NOTIFY_OBJECT_NAME") + @ApiParam("对象名称") + private String notifyObjectName; + + @Column(name="NOTIFY_OBJECT_VALUE") + @ApiParam("对象值") + private String notifyObjectValue; + + @Column(name="NOTIFY_OBJECT_TYPE") + @ApiParam("对象类型") + private Integer notifyObjectType; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTask.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTask.java index c4cf2a1..52022c0 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTask.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTask.java @@ -27,43 +27,43 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQU_TASK") +@Table(name = "MES_EQU_TASK") @Api("设备作业任务") public class MesEquTask extends BaseBean { - @Column(name="TASK_NO") + @Column(name = "TASK_NO") @ApiParam("作业任务编号") private String taskNo; - @Column(name="TASK_TYPE") + @Column(name = "TASK_TYPE") @ApiParam("作业类型") private Integer taskType; - @Column(name="TASK_STATUS") + @Column(name = "TASK_STATUS") @ApiParam("作业状态") private Integer taskStatus; - @Column(name="WORK_CENTER_CODE") - @ApiParam(value="生产线") + @Column(name = "WORK_CENTER_CODE") + @ApiParam(value = "生产线") private String workCenterCode; - @Column(name="PLAN_TIME") + @Column(name = "PLAN_TIME") @ApiParam("计划日期") private String planTime; - @Column(name="TASK_SOURCE") + @Column(name = "TASK_SOURCE") @ApiParam("任务来源") private Integer taskSource; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="NOTIFY_FLAG") + @Column(name = "NOTIFY_FLAG") @ApiParam("通知标识") private Integer notifyFlag; - @Column(name="RELATE_TASK") + @Column(name = "RELATE_TASK") @ApiParam("关联任务") private String relateTask; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskDetail.java index 089895b..f25404e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskDetail.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskDetail.java @@ -25,35 +25,35 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQU_TASK_DETAIL") +@Table(name = "MES_EQU_TASK_DETAIL") @Api("设备作业任务明细") public class MesEquTaskDetail extends BaseBean { - @Column(name="TASK_NO") + @Column(name = "TASK_NO") @ApiParam("作业任务编号") private String taskNo; - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; - @Column(name="EQUIPMENT_NAME") + @Column(name = "EQUIPMENT_NAME") @ApiParam("设备名称") private String equipmentName; - @Column(name="ACTION_STATUS") + @Column(name = "ACTION_STATUS") @ApiParam("执行状态") private Integer actionStatus; - @Column(name="FINAL_RESULT") + @Column(name = "FINAL_RESULT") @ApiParam("整体结果") private Integer finalResult; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="REPAIR_FLAG") + @Column(name = "REPAIR_FLAG") @ApiParam("维修标识") private Integer repairFlag; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskNotifyCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskNotifyCfg.java new file mode 100644 index 0000000..b47ef5d --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskNotifyCfg.java @@ -0,0 +1,51 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description :设备作业通知配置 + * @Reference : + * @Author : wangjie + * @CreateDate : 2019-10-11 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name="MES_EQU_TASK_NOTIFY_CFG") +@Api("设备作业通知配置") +public class MesEquTaskNotifyCfg extends BaseBean { + @Column(name="TASK_TYPE") + @ApiParam("作业类型") + private Integer taskType; + + @Column(name="NOTIFY_TYPE") + @ApiParam("通知类型") + private Integer notifyType; + + @Column(name="NOTIFY_CONDITION") + @ApiParam("通知条件(小时)") + private Integer notifyCondition; + + @Column(name="NOTIFY_OBJECT_CODE") + @ApiParam("通知对象") + private String notifyObjectCode; + + @Column(name="NOTIFY_PATTERN") + @ApiParam("通知方式") + private Integer notifyPattern; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskPlan.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskPlan.java index 222fcdf..44f04ba 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskPlan.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskPlan.java @@ -26,39 +26,39 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQU_TASK_PLAN") +@Table(name = "MES_EQU_TASK_PLAN") @Api("设备周期作业计划") public class MesEquTaskPlan extends BaseBean { - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; - @Column(name="EQUIPMENT_NAME") + @Column(name = "EQUIPMENT_NAME") @ApiParam("设备名称") private String equipmentName; - @Column(name="TASK_TYPE") + @Column(name = "TASK_TYPE") @ApiParam("作业类型") private Integer taskType; - @Column(name="TASK_CYCLE") + @Column(name = "TASK_CYCLE") @ApiParam("周期(天)") private Integer taskCycle; - @Column(name="LAST_TIME") + @Column(name = "LAST_TIME") @ApiParam("上一执行时间") private String lastTime; - @Column(name="DAYS_IN_ADVANCE") + @Column(name = "DAYS_IN_ADVANCE") @ApiParam("创建提前天数") private Integer daysInAdvance; @Transient - @ApiParam(value="生产线") + @ApiParam(value = "生产线") private String workCenterCode; @Transient - @ApiParam(value="设备类别") + @ApiParam(value = "设备类别") private String equipmentCategory; @Transient diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskStandard.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskStandard.java index 51d7fb3..038ee6e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskStandard.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquTaskStandard.java @@ -26,39 +26,39 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQU_TASK_STANDARD") +@Table(name = "MES_EQU_TASK_STANDARD") @Api("设备作业要求") public class MesEquTaskStandard extends BaseBean { - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; - @Column(name="EQUIPMENT_NAME") + @Column(name = "EQUIPMENT_NAME") @ApiParam("设备名称") private String equipmentName; - @Column(name="TASK_TYPE") + @Column(name = "TASK_TYPE") @ApiParam("作业类型") private Integer taskType; - @Column(name="ACTION_ITEM") + @Column(name = "ACTION_ITEM") @ApiParam("操作项") private String actionItem; - @Column(name="ACTION_STANDARD") + @Column(name = "ACTION_STANDARD") @ApiParam("操作标准") private String actionStandard; - @Column(name="ACTION_GUIDE") + @Column(name = "ACTION_GUIDE") @ApiParam("操作指导") private String actionGuide; @Transient - @ApiParam(value="生产线") + @ApiParam(value = "生产线") private String workCenterCode; @Transient - @ApiParam(value="设备类别") + @ApiParam(value = "设备类别") private String equipmentCategory; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipment.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipment.java index bdda980..1fa153b 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipment.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEquipment.java @@ -28,80 +28,80 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EQUIPMENT") +@Table(name = "MES_EQUIPMENT") @Api("生产设备") public class MesEquipment extends BaseBean { - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; - @Column(name="EQUIPMENT_NAME") + @Column(name = "EQUIPMENT_NAME") @ApiParam("设备名称") private String equipmentName; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("设备状态") private Integer status; - @Column(name="EQUIPMENT_TYPE") + @Column(name = "EQUIPMENT_TYPE") @ApiParam("设备类型") private Integer equipmentType; - @Column(name="EQUIPMENT_CATEGORY") + @Column(name = "EQUIPMENT_CATEGORY") @ApiParam("设备类别") private String equipmentCategory; - @Column(name="EQUIPMENT_MODEL") + @Column(name = "EQUIPMENT_MODEL") @ApiParam("型号") private String equipmentModel; - @Column(name="EQUIPMENT_SPEC") + @Column(name = "EQUIPMENT_SPEC") @ApiParam("规格") private String equipmentSpec; - @Column(name="EQUIPMENT_MAKER") + @Column(name = "EQUIPMENT_MAKER") @ApiParam("制造商") private String equipmentMaker; - @Column(name="RELEASE_DATE") + @Column(name = "RELEASE_DATE") @ApiParam("出厂日期") private String releaseDate; - @Column(name="RECEIVE_DATE") + @Column(name = "RECEIVE_DATE") @ApiParam("接收日期") private String receiveDate; - @Column(name="ENABLE_DATE") + @Column(name = "ENABLE_DATE") @ApiParam("启用日期") private String enableDate; - @Column(name="CONNECT_TYPE") + @Column(name = "CONNECT_TYPE") @ApiParam("连接类型") private Integer connectType; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; @Transient - @ApiParam(value ="生产线") + @ApiParam(value = "生产线") private String workCenterCode; @Transient - @ApiParam(value ="工位") + @ApiParam(value = "工位") private String workCellCode; @Transient - @ApiParam(value ="区域") + @ApiParam(value = "区域") private String areaCode; // 默认值 -1 @Transient - @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @ApiParam(value = "父节点", access = "父节点", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java index 9fe1a36..9716989 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEvent.java @@ -25,22 +25,22 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EVENT") +@Table(name = "MES_EVENT") @Api("系统业务事件") public class MesEvent extends BaseBean { - @Column(name="EVENT_CODE") + @Column(name = "EVENT_CODE") @ApiParam("事件代码") private String eventCode; - @Column(name="EVENT_NAME") + @Column(name = "EVENT_NAME") @ApiParam("事件名称") private String eventName; - @Column(name="EVENT_TYPE") + @Column(name = "EVENT_TYPE") @ApiParam("事件类型") private Integer eventType; - @Column(name="BUTTON_CODE") + @Column(name = "BUTTON_CODE") @ApiParam("按钮代码") private String buttonCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java index 3750ee0..0f90cc4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesEventAction.java @@ -29,18 +29,18 @@ import javax.persistence.Table; @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(callSuper = true) -@Table(name="MES_EVENT_ACTION") +@Table(name = "MES_EVENT_ACTION") @Api("系统业务事件动作") public class MesEventAction extends BaseBean { - @Column(name="EVENT_CODE") + @Column(name = "EVENT_CODE") @ApiParam("事件代码") private String eventCode; - @Column(name="ACTION_CODE") + @Column(name = "ACTION_CODE") @ApiParam("动作代码") private String actionCode; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("序号") private Integer seq; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFiCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFiCfg.java index 44dc7d0..f141d6d 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFiCfg.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesFiCfg.java @@ -27,19 +27,19 @@ import javax.persistence.Table; @Api("首检件配置") public class MesFiCfg extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("产线") private String workCenterCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="FI_QTY") + @Column(name = "FI_QTY") @ApiParam("首检数量") private String fiQty; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKeyData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKeyData.java index 870ff9b..1812e98 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKeyData.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKeyData.java @@ -24,22 +24,22 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_KEY_DATA") +@Table(name = "MES_KEY_DATA") @Api("设备关键数据") public class MesKeyData extends BaseBean { - @Column(name="KEY_DATA_CODE") + @Column(name = "KEY_DATA_CODE") @ApiParam("关键数据代码") private String keyDataCode; - @Column(name="KEY_DATA_NAME") + @Column(name = "KEY_DATA_NAME") @ApiParam("关键数据名称") private String keyDataName; - @Column(name="UPPER_LIMIT") + @Column(name = "UPPER_LIMIT") @ApiParam("数据上限") private Double upperLimit; - @Column(name="LOWER_LIMIT") + @Column(name = "LOWER_LIMIT") @ApiParam("数据下限") private Double lowerLimit; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java index 1ada426..155c5c2 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpData.java @@ -25,30 +25,30 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_KP_DATA") +@Table(name = "MES_KP_DATA") @Api("物料关键数据关系") public class MesKpData extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="KEY_DATA_CODE") + @Column(name = "KEY_DATA_CODE") @ApiParam("关键数据代码") private String keyDataCode; - @Column(name="KEY_DATA_NAME") + @Column(name = "KEY_DATA_NAME") @ApiParam("关键数据名称") private String keyDataName; - @Column(name="KEY_DATA_COUNT") + @Column(name = "KEY_DATA_COUNT") @ApiParam("关键数据数量") private Integer keyDataCount; - @Column(name="UPPER_LIMIT") + @Column(name = "UPPER_LIMIT") @ApiParam("数据上限") private Double upperLimit; - @Column(name="LOWER_LIMIT") + @Column(name = "LOWER_LIMIT") @ApiParam("数据下限") private Double lowerLimit; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpsnRule.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpsnRule.java index 1fa961f..8f9fb0c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpsnRule.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesKpsnRule.java @@ -24,50 +24,50 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_KPSN_RULE") +@Table(name = "MES_KPSN_RULE") @Api("关键件条码校验规则") public class MesKpsnRule extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="LENGTH") + @Column(name = "LENGTH") @ApiParam("长度") private Integer length; - @Column(name="FROM1") + @Column(name = "FROM1") @ApiParam("起始1") private Integer from1; - @Column(name="TO1") + @Column(name = "TO1") @ApiParam("至1") private Integer to1; - @Column(name="FIX1") + @Column(name = "FIX1") @ApiParam("内容1") private String fix1; - @Column(name="FROM2") + @Column(name = "FROM2") @ApiParam("起始2") private Integer from2; - @Column(name="TO2") + @Column(name = "TO2") @ApiParam("至2") private Integer to2; - @Column(name="FIX2") + @Column(name = "FIX2") @ApiParam("内容2") private String fix2; - @Column(name="TYPE") + @Column(name = "TYPE") @ApiParam("类型") private String type; - @Column(name="BIND_RULE") + @Column(name = "BIND_RULE") @ApiParam("绑定规则") private Integer bandRule; - @Column(name="SUPPLIER_CODE") + @Column(name = "SUPPLIER_CODE") @ApiParam("供应商代码") private String supplierCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplate.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplate.java index e0db91a..7e6eff9 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplate.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplate.java @@ -23,30 +23,30 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_LABEL_TEMPLATE") -@Api(value="打印模板",description = "打印模板") +@Table(name = "MES_LABEL_TEMPLATE") +@Api(value = "打印模板", description = "打印模板") public class MesLabelTemplate extends BaseBean { private static final long serialVersionUID = 5371856566557305323L; - @Column(name="TEMPLATE_CODE") - @ApiParam(value ="模板代码") + @Column(name = "TEMPLATE_CODE") + @ApiParam(value = "模板代码") private String templateCode; - @Column(name="TEMPLATE_NAME") - @ApiParam(value ="模板名称") + @Column(name = "TEMPLATE_NAME") + @ApiParam(value = "模板名称") private String templateName; @Lob - @Column(name="TEMPLATE_CONTENT") - @ApiParam(value ="模板内容") + @Column(name = "TEMPLATE_CONTENT") + @ApiParam(value = "模板内容") private String templateContent; // 参数拼接,多参数都好分隔,后台在做处理 - @ApiParam(value ="模板参数拼接") + @ApiParam(value = "模板参数拼接") @Transient private String paramsPack; @Transient - @ApiParam(value ="模板id对应的模板参数") + @ApiParam(value = "模板id对应的模板参数") private List labelTemplateParamList; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplateParam.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplateParam.java index 592450e..f64074e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplateParam.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesLabelTemplateParam.java @@ -24,31 +24,31 @@ import javax.persistence.*; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_LABEL_TEMPLATE_PARAM") -@Api(value="打印模板参数",description = "打印模板参数") +@Table(name = "MES_LABEL_TEMPLATE_PARAM") +@Api(value = "打印模板参数", description = "打印模板参数") public class MesLabelTemplateParam extends BaseBean { private static final long serialVersionUID = 6476163540527157643L; - @Column(name="TEMPLATE_ID") - @ApiParam(value ="模板ID" , access ="模板ID" ,example = "-1") + @Column(name = "TEMPLATE_ID") + @ApiParam(value = "模板ID", access = "模板ID", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long templateId; - @Column(name="TEMPLATE_CODE") - @ApiParam(value ="模板代码") + @Column(name = "TEMPLATE_CODE") + @ApiParam(value = "模板代码") private String templateCode; - @Column(name="TEMPLATE_PARAM") - @ApiParam(value ="模板参数") + @Column(name = "TEMPLATE_PARAM") + @ApiParam(value = "模板参数") private String templateParam; @Lob - @Column(name="TEMPLATE_PARAM_TEXT") - @ApiParam(value ="模板参数描述") + @Column(name = "TEMPLATE_PARAM_TEXT") + @ApiParam(value = "模板参数描述") private String templateParamText; // 参数拼接,多参数都好分隔,后台在做处理 - @ApiParam(value ="模板参数值") + @ApiParam(value = "模板参数值") @Transient private String templateParamValue; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesMethod.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesMethod.java index d01ed00..9cb2acc 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesMethod.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesMethod.java @@ -25,25 +25,25 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_METHOD") +@Table(name = "MES_METHOD") @Api("系统业务方法") public class MesMethod extends BaseBean { - @Column(name="METHOD_CODE") + @Column(name = "METHOD_CODE") @ApiParam("方法代码") private String methodCode; - @Column(name="METHOD_NAME") + @Column(name = "METHOD_NAME") @ApiParam("方法名称") private String methodName; - @Column(name="CALL_CLASS") + @Column(name = "CALL_CLASS") @ApiParam("具体实现类") private String callClass; /** * 10-执行方法(不需要返回值),20-完成方法(返回ResultBean) */ - @Column(name="METHOD_TYPE") + @Column(name = "METHOD_TYPE") @ApiParam("方法类型") private Integer methodType; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectCfg.java index a4bb5eb..e616922 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectCfg.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectCfg.java @@ -52,7 +52,16 @@ public class MesObjectCfg extends BaseBean { @ApiParam("主键标记") private String fieldPk; - @Column(name="POJO_ATTR") + @Column(name = "FEED_FIELD") + @ApiParam("反馈字段") + private String feedField; + + @Column(name = "FEED_VALUE") + @ApiParam("反馈值") + private String feedValue; + + + @Column(name = "POJO_ATTR") @ApiParam("对应的pojo属性") private String pojoAttr; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectDao.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectDao.java index da55753..87f07f9 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectDao.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesObjectDao.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_OBJECT_DAO") +@Table(name = "MES_OBJECT_DAO") @Api("MES_对象与dao对应关系") public class MesObjectDao extends BaseBean { - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="DAO_CLASS") + @Column(name = "DAO_CLASS") @ApiParam("dao层类名") private String daoClass; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPLCConfigure.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPLCConfigure.java index be0c7ee..9c320e4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPLCConfigure.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPLCConfigure.java @@ -25,34 +25,34 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PLC_CONFIGURE") +@Table(name = "MES_PLC_CONFIGURE") @Api("PLC设备信息配置表") public class MesPLCConfigure extends BaseBean { - @Column(name="IP") + @Column(name = "IP") @ApiParam("设备ip") private String ipAddress; - @Column(name="CHANNEL_NAME") + @Column(name = "CHANNEL_NAME") @ApiParam("通道名称") private String channelName; - @Column(name="DEVICE_NAME") + @Column(name = "DEVICE_NAME") @ApiParam("设备地址") private String deviceName; - @Column(name="TAG_NAME") + @Column(name = "TAG_NAME") @ApiParam("标签地址") private String tagName; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元") private String workCellCode; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackSpec.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackSpec.java index 413a5ba..7feb2a8 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackSpec.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackSpec.java @@ -26,33 +26,53 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PACK_SPEC") +@Table(name = "MES_PACK_SPEC") @Api("包装规格") public class MesPackSpec extends BaseBean { - @Column(name="SPEC_CODE") + @Column(name = "SPEC_CODE") @ApiParam("包装规格代码") private String specCode; - @Column(name="SPEC_NAME") + @Column(name = "SPEC_NAME") @ApiParam("包装规格名称") private String specName; - @Column(name="PARENT_SPEC") - @ApiParam("父包装规格代码") - private String parentSpec; - @Column(name = "QTY") @ColumnDefault("0") - @ApiParam(value = "数量", example = "0") + @ApiParam(value = "包装数量", example = "0") private Double qty; - @Column(name="IS_MIXED") + @Column(name = "QTY2") + @ColumnDefault("0") + @ApiParam(value = "包装数量2", example = "0") + private Double qty2; + + @Column(name = "QTY3") + @ColumnDefault("0") + @ApiParam(value = "包装数量3", example = "0") + private Double qty3; + + @Column(name = "QTY4") + @ColumnDefault("0") + @ApiParam(value = "包装数量4", example = "0") + private Double qty4; + + @Column(name = "IS_MIXED") @ApiParam("是否混包") private Integer isMixed; - @Column(name="SPEC_LEVEL") - @ApiParam("规格级别") - private Integer specLevel; + @Column(name = "IS_MIXED2") + @ApiParam("是否混包2") + private Integer isMixed2; + + @Column(name = "IS_MIXED3") + @ApiParam("是否混包3") + private Integer isMixed3; + + @Column(name = "IS_MIXED4") + @ApiParam("是否混包4") + private Integer isMixed4; + public double getQtyVal() { return this.qty == null ? 0.0d : this.qty; @@ -62,7 +82,16 @@ public class MesPackSpec extends BaseBean { return this.isMixed == null ? 0 : this.isMixed; } - public int getSpecLevelVal() { - return this.specLevel == null ? 0 : this.specLevel; + public int getIsMixed2Val() { + return this.isMixed2 == null ? 0 : this.isMixed2; + } + + public int getIsMixed3Val() { + return this.isMixed3 == null ? 0 : this.isMixed3; } + + public int getIsMixed4Val() { + return this.isMixed4 == null ? 0 : this.isMixed4; + } + } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackage.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackage.java new file mode 100644 index 0000000..08e041a --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackage.java @@ -0,0 +1,85 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 1:26 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE") +@Api("包装规格") +public class MesPackage extends BaseBean { + @Column(name = "PACKAGE_NO") + @ApiParam("包装编号") + private String packageNo; + + @Column(name = "PART_NO") + @ApiParam("物料号") + private String partNo; + + @Column(name = "PART_NAME_RDD") + @ApiParam("物料名称") + private String partNameRdd; + + @Column(name = "QTY") + @ApiParam("数量") + private Double qty; + + @Column(name = "PACK_SPEC_QTY") + @ApiParam("包装规格数量") + private Double packSpecQty; + + @Column(name = "NUIT") + @ApiParam("包装规格数量") + private String nuit; + + @Column(name = "LOT_NO") + @ApiParam("批号") + private String lotNo; + + @Column(name = "PACK_SPEC") + @ApiParam("包装规格") + private String packSpec; + + @Column(name = "IS_SEALED") + @ApiParam("是否封箱") + private Integer isSealed; + + @Column(name = "PRINT_STATUS") + @ApiParam("打印状态10:未打印 20:已打印") + private Integer printStatus; + + @Column(name = "PACK_LEVEL") + @ApiParam("包装层级 1-第一层,2-第二层,3-第三层,4-第四层") + private Integer packLevel; + + @Column(name = "WORK_ORDER_NO") + @ApiParam("生产工单号") + private String workOrderNo; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("工作中心代码") + private String workCenterCode; + + @Column(name = "MEMO") + @ApiParam("备注") + private String memo; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageDetail.java new file mode 100644 index 0000000..a6594ad --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageDetail.java @@ -0,0 +1,59 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 2:55 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE") +@Api("包装规格") +public class MesPackageDetail extends BaseBean { + + @Column(name = "PACKAGE_NO") + @ApiParam("包装编码") + private String packageNo; + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品条码") + private String partNo; + + @Column(name = "PART_NAME_RDD") + @ApiParam("产品条码") + private String partNameRdd; + + @Column(name = "PACKAGE_NO2") + @ApiParam("包装编码2") + private String packageNo2; + + @Column(name = "PACKAGE_NO3") + @ApiParam("包装编码3") + private String packageNo3; + + @Column(name = "PACKAGE_NO4") + @ApiParam("包装编码4") + private String packageNo4; + + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageTravel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageTravel.java new file mode 100644 index 0000000..4ac7024 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPackageTravel.java @@ -0,0 +1,55 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 3:23 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PACKAGE_TRAVEL") +@Api("包装履历表") +public class MesPackageTravel extends BaseBean { + + @Column(name = "PACKAGE_NO") + @ApiParam("包装编码") + private String packageNo; + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "OP_TYPE") + @ApiParam("操作类型") + private Integer opType; + + @Column(name = "PACKAGE_NO2") + @ApiParam("包装编码2") + private String packageNo2; + + @Column(name = "PACKAGE_NO3") + @ApiParam("包装编码3") + private String packageNo3; + + @Column(name = "PACKAGE_NO4") + @ApiParam("包装编码4") + private String packageNo4; + + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPart.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPart.java index d4eeaff..a617e17 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPart.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPart.java @@ -26,52 +26,52 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PART") +@Table(name = "MES_PART") @Api("物料信息") public class MesPart extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("零件号") private String partNo; - @Column(name="PART_NAME") + @Column(name = "PART_NAME") @ApiParam("零件名称") private String partName; - @Column(name="BRIEF_TEXT") + @Column(name = "BRIEF_TEXT") @ApiParam("零件简称") private String briefText; - @Column(name="PART_SPEC") + @Column(name = "PART_SPEC") @ApiParam("零件规格") private String partSpec; - @Column(name="CATEGORY_CODE1") + @Column(name = "CATEGORY_CODE1") @ApiParam("分类1") private String categoryCode1; - @Column(name="CATEGORY_CODE2") + @Column(name = "CATEGORY_CODE2") @ApiParam("分类2") private String categoryCode2; - @Column(name="CATEGORY_CODE3") + @Column(name = "CATEGORY_CODE3") @ApiParam("分类3") private String categoryCode3; - @Column(name="UNIT") + @Column(name = "UNIT") @ApiParam("单位") private String unit; - @Column(name="PACK_SPEC_CODE") + @Column(name = "PACK_SPEC_CODE") @ApiParam("包装规格代码") private String packSpecCode; - @Column(name="DEFAULT_WORK_CENTER") + @Column(name = "DEFAULT_WORK_CENTER") @ApiParam("默认工作中心") private String defaultWorkCenter; - @Column(name="PRODUCE_CTGY_CODE") + @Column(name = "PRODUCE_CTGY_CODE") @ApiParam("产品类型代码") - private String produceCategoryCode; + private String produceCategoryCode; @Transient @ApiParam("产品类型名称") diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCategory.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCategory.java index 1e87e22..c54eb24 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCategory.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartCategory.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PART_CATEGORY") +@Table(name = "MES_PART_CATEGORY") @Api("零件种类") public class MesPartCategory extends BaseBean { - @Column(name="CATEGORY_CODE") + @Column(name = "CATEGORY_CODE") @ApiParam("分类代码") private String categoryCode; - @Column(name="CATEGORY_NAME") + @Column(name = "CATEGORY_NAME") @ApiParam("分类名称") private String categoryName; - @Column(name="CATEGORY_TYPE") + @Column(name = "CATEGORY_TYPE") @ApiParam("分类类型") private String categoryType; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartObject.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartObject.java new file mode 100644 index 0000000..b950b1a --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartObject.java @@ -0,0 +1,42 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 15:00 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PART_OBJECT") +@Api("物料对象配置表") +public class MesPartObject extends BaseBean { + + @Column(name = "PART_NO") + @ApiParam("物料编码") + private String partNo; + + @Column(name = "OBJECT_CODE") + @ApiParam("对象代码") + private String objectCode; + + @Column(name = "OBJECT_NAME") + @ApiParam("物料名称") + private String objectName; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartScheduleBom.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartScheduleBom.java index 228465a..2512950 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartScheduleBom.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPartScheduleBom.java @@ -24,22 +24,22 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PART_SCHEDULE_BOM") +@Table(name = "MES_PART_SCHEDULE_BOM") @Api("生产排程清单") public class MesPartScheduleBom extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("排程物料号") private String partNo; - @Column(name="ITEM_PART_NO") + @Column(name = "ITEM_PART_NO") @ApiParam("关联物料号") private String itemPartNo; - @Column(name="ITEM_QTY") + @Column(name = "ITEM_QTY") @ApiParam("用量") private Double itemQty; - @Column(name="SCHEDULE_TYPE") + @Column(name = "SCHEDULE_TYPE") @ApiParam("排程类型") private Integer scheduleType; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnConnectLog.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnConnectLog.java index 2342310..b33cb55 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnConnectLog.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnConnectLog.java @@ -24,30 +24,30 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_CONNECT_LOG") +@Table(name = "MES_PCN_CONNECT_LOG") @Api("PCN节点连接日志") public class MesPcnConnectLog extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="PCN_NAME") + @Column(name = "PCN_NAME") @ApiParam("PCN名称") private String pcnName; - @Column(name="PCN_VERSION") + @Column(name = "PCN_VERSION") @ApiParam("PCN版本") private String pcnVersion; - @Column(name="CONNECT_IP") + @Column(name = "CONNECT_IP") @ApiParam("连接IP") private String connectIp; - @Column(name="IS_CONNECT") + @Column(name = "IS_CONNECT") @ApiParam("是否连接") private Integer isConnect; - @Column(name="REMARK") + @Column(name = "REMARK") @ApiParam("备注") private String Remark; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncCfg.java index 046faba..7501970 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncCfg.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncCfg.java @@ -25,53 +25,53 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_SYNC_CFG") +@Table(name = "MES_PCN_SYNC_CFG") @Api("MES_PCN_同步配置") public class MesPcnSyncCfg extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="OBJECT_KEY") + @Column(name = "OBJECT_KEY") @ApiParam("对象主键") private String objectKey; - @Column(name="SYNC_FREQUENCY") + @Column(name = "SYNC_FREQUENCY") @ApiParam("同步频率") private Integer syncFrequency; - @Column(name="SYNC_TIME") + @Column(name = "SYNC_TIME") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value ="同步时间") + @ApiParam(value = "同步时间") private String syncTime; - @Column(name="SYNC_PATTERN")//2、新增 1、修改 + @Column(name = "SYNC_PATTERN")//2、新增 1、修改 @ApiParam("同步方式") private Integer syncPattern; - @Column(name="SYNC_TYPE")//1.pcn获取mes数据 2.pcn推送数据至mes + @Column(name = "SYNC_TYPE")//1.pcn获取mes数据 2.pcn推送数据至mes @ApiParam("同步类型") private Integer syncType; - @Column(name="LAST_SYNC_TIME") + @Column(name = "LAST_SYNC_TIME") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value ="上一同步时间") + @ApiParam(value = "上一同步时间") private String lastSyncTime; - @Column(name="EXTRACT_GAP") - @ApiParam(value="从数据库抽取的最大值 目前为分钟为限制") + @Column(name = "EXTRACT_GAP") + @ApiParam(value = "从数据库抽取的最大值 目前为分钟为限制") private Integer extractGap; - @Column(name="EXTRACT_CONDITION") - @ApiParam(value="从数据库抽取的条件限制") + @Column(name = "EXTRACT_CONDITION") + @ApiParam(value = "从数据库抽取的条件限制") private String extractCondition; public int getSyncFrequencyVal() { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncErrorLog.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncErrorLog.java index f17d4ad..0c83b33 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncErrorLog.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnSyncErrorLog.java @@ -24,26 +24,26 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_SYNC_ERRORLOG") +@Table(name = "MES_PCN_SYNC_ERRORLOG") @Api("MES_PCN同步异常日志") public class MesPcnSyncErrorLog extends BaseBean { - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN代码") private String pcnCode; - @Column(name="OBJECT_CODE") + @Column(name = "OBJECT_CODE") @ApiParam("对象代码") private String objectCode; - @Column(name="OBJECT_NAME") + @Column(name = "OBJECT_NAME") @ApiParam("对象名称") private String objectName; - @Column(name="ERROR_SPOT") + @Column(name = "ERROR_SPOT") @ApiParam("异常位置") private String errorSpot; - @Column(name="ERROR_CONTENT") + @Column(name = "ERROR_CONTENT") @ApiParam("异常内容") private String errorContent; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnTask.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnTask.java index 2da3ec8..80deb8f 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnTask.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPcnTask.java @@ -25,59 +25,59 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PCN_TASK") +@Table(name = "MES_PCN_TASK") @Api("mes-pcn定时任务工作清单") public class MesPcnTask extends BaseBean { - @Column(name="TASK_CODE") + @Column(name = "TASK_CODE") @ApiParam("任务代码") private String taskCode; - @Column(name="TASK_NAME") + @Column(name = "TASK_NAME") @ApiParam("任务名称") private String taskName; - @Column(name="TASK_GROUP_NAME") + @Column(name = "TASK_GROUP_NAME") @ApiParam("任务组名称") private String taskGroupName; - @Column(name="TASK_DESCRIPTION") + @Column(name = "TASK_DESCRIPTION") @ApiParam("任务描述") private String taskDescription; - @Column(name="TASK_TYPE") + @Column(name = "TASK_TYPE") @ApiParam("任务类型") private Integer taskType; - @Column(name="TASK_MODULE") + @Column(name = "TASK_MODULE") @ApiParam("任务模块") private String taskModule; - @Column(name="TASK_CLASS") + @Column(name = "TASK_CLASS") @ApiParam("任务类名") private String taskClass; - @Column(name="TASK_PACKAGE") + @Column(name = "TASK_PACKAGE") @ApiParam("任务包名") private String taskPackage; - @Column(name="PCN_NAME") + @Column(name = "PCN_NAME") @ApiParam("PCN节点名称") private String pcnName; - @Column(name="PCN_CODE") + @Column(name = "PCN_CODE") @ApiParam("PCN节点名称代码") private String pcnCode; - @Column(name="TASK_CYCLE_EXPS") + @Column(name = "TASK_CYCLE_EXPS") @ApiParam("任务周期表达式") private String taskCycleExps; - @Column(name="TASK_CYCLE_DESCRIPTION") + @Column(name = "TASK_CYCLE_DESCRIPTION") @ApiParam("任务周期描述") private String taskCycleDescription; - @Column(name="TASK_PARAM") + @Column(name = "TASK_PARAM") @ApiParam("任务参数") private String taskParam; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlanOrder.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlanOrder.java index 53478dc..f41bd25 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlanOrder.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesPlanOrder.java @@ -30,101 +30,101 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PLAN_ORDER") +@Table(name = "MES_PLAN_ORDER") @Api("生产主计划") public class MesPlanOrder extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("生产计划单号") private String orderNo; - @Column(name="PO_TYPE") + @Column(name = "PO_TYPE") @ApiParam("计划类型") private Integer planType; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="PLAN_QTY") + @Column(name = "PLAN_QTY") @ApiParam("计划数量") private Double planQty; - @Column(name="DECOMPOSE_QTY") + @Column(name = "DECOMPOSE_QTY") @ApiParam("分解数量") private Double decomposeQty; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("状态") private Integer status; - @Column(name="START_TIME") + @Column(name = "START_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam("计划开始时间") private String startTime; - @Column(name="END_TIME") + @Column(name = "END_TIME") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiParam("计划结束时间") private String endTime; - @Column(name="DELIVERY_DATE") + @Column(name = "DELIVERY_DATE") @ApiParam("交货日期") private String deliveryDate; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; - @Column(name="SOURCE") + @Column(name = "SOURCE") @ApiParam("计划来源") private String source; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; /********************** 冗余字段 *********************************/ @Transient - @ApiParam(value="区域") + @ApiParam(value = "区域") public String areaCode; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="创建日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "创建日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String startTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="创建日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "创建日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String startTimeEnd; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String endTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期", example = "2018-12-31 23:59:59") public String endTimeEnd; public double getPlanQtyVal() { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProcessBom.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProcessBom.java index a01c774..c89db3f 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProcessBom.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProcessBom.java @@ -87,6 +87,10 @@ public class MesProcessBom extends BaseBean { @ApiParam(value = "是否绑定关键件") private Integer isBindKey; + @Column(name = "IS_KEY") + @ApiParam(value = "是否关键件") + private Integer isKey; + @Transient @ApiParam("是否已绑定") private Boolean isBind; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdBindRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdBindRecord.java index 6f31b49..3d5b323 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdBindRecord.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdBindRecord.java @@ -86,6 +86,14 @@ public class MesProdBindRecord extends BaseBean { @ApiParam(value = "结果") private String result; + @Column(name = "IS_KEY") + @ApiParam(value = "是否关键件") + private String isKey; + + @Column(name = "ACTION_TYPE") + @ApiParam(value = "动作类型") + private String actionType; + public int getIsFeedVal() { return this.isFeed == null ? 0 : this.isFeed; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java index 8709d07..0bf480c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfg.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PROD_CFG") +@Table(name = "MES_PROD_CFG") @Api("产品配置") public class MesProdCfg extends BaseBean { - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PROD_CFG_NAME") + @Column(name = "PROD_CFG_NAME") @ApiParam("产品配置名称") private String prodCfgName; - @Column(name="PROD_CFG_Type_CODE") + @Column(name = "PROD_CFG_Type_CODE") @ApiParam("产品配置类型代码") private String prodCfgTypeCode; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgDetail.java index b0e12ba..3a83eaf 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgDetail.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgDetail.java @@ -26,18 +26,18 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PROD_CFG_DETAIL") +@Table(name = "MES_PROD_CFG_DETAIL") @Api("产品配置明细") public class MesProdCfgDetail extends BaseBean { - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("零件号") private String partNo; - @Column(name="IS_VIRTUAL") + @Column(name = "IS_VIRTUAL") @ApiParam("是否虚零件") private Integer isVirtual; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgType.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgType.java index 23e1b6b..c7b115c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgType.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdCfgType.java @@ -25,14 +25,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PROD_CFG_TYPE") +@Table(name = "MES_PROD_CFG_TYPE") @Api("产品配置类型") public class MesProdCfgType extends BaseBean { - @Column(name="PROD_CFG_TYPE_CODE") + @Column(name = "PROD_CFG_TYPE_CODE") @ApiParam("产品配置类型代码") private String prodCfgTypeCode; - @Column(name="PROD_CFG_TYPE_NAME") + @Column(name = "PROD_CFG_TYPE_NAME") @ApiParam("产品配置类型名称") private String prodCfgTypeName; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdPack.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdPack.java new file mode 100644 index 0000000..72fbe02 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProdPack.java @@ -0,0 +1,63 @@ +package cn.estsh.i3plus.pojo.mes.bean; + + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/18 3:25 下午 + * @Description: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PROD_PACK") +@Api("产品包装关系") +public class MesProdPack extends BaseBean { + + @Column(name = "PART_NO") + @ApiParam("物料号") + private String partNo; + + @Column(name = "CUSTOMER_CODE") + @ApiParam("客户代码") + private String customerCode; + + @Column(name = "PACK_SPEC") + @ApiParam("包装规格") + private String packSpec; + + @Column(name = "PROD_LABEL_TEMPLATE") + @ApiParam("产品标签模板") + private String prodLabelTemplate; + + @Column(name = "PACK_LABEL_TEMPLATE2") + @ApiParam("包装标签模板2") + private String packLabelTemplate2; + + @Column(name = "PACK_LABEL_TEMPLATE3") + @ApiParam("包装标签模板3") + private String packLabelTemplate3; + + @Column(name = "PACK_LABEL_TEMPLATE4") + @ApiParam("包装标签模板4") + private String packLabelTemplate4; + + @Column(name = "PROD_CFG_TYPE") + @ApiParam("项目") + private String prodCfgType; + + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCategory.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCategory.java index 538b63f..a648835 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCategory.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCategory.java @@ -24,15 +24,15 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PRODUCE_CATEGORY") +@Table(name = "MES_PRODUCE_CATEGORY") @Api("系统业务动作") public class MesProduceCategory extends BaseBean { - @Column(name="PRODUCE_CTGY_CODE") + @Column(name = "PRODUCE_CTGY_CODE") @ApiParam("产品类型代码") private String produceCategoryCode; - @Column(name="PRODUCE_CTGY_NAME") + @Column(name = "PRODUCE_CTGY_NAME") @ApiParam("产品类型名称") - private String produceCategoryName; + private String produceCategoryName; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCtgyPicture.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCtgyPicture.java new file mode 100644 index 0000000..445c18d --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceCtgyPicture.java @@ -0,0 +1,46 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:17 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_PRODUCE_CTGY_PICTURE") +@Api("产品类型图片表") +public class MesProduceCtgyPicture extends BaseBean { + + @Column(name = "PRODUCE_CTGY_CODE") + @ApiParam("产品类型代码") + private String produceCtgyCode; + + @Column(name = "SIDE_LOCATION") + @ApiParam("面位") + private String sideLocation; + + @Column(name = "PICTURE_URL") + @ApiParam("图片URL") + private String pictureUrl; + + @Column(name = "PICTURE_NAME") + @ApiParam("图片名称") + private String pictureName; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSn.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSn.java index 64cbab3..773d6ce 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSn.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSn.java @@ -105,6 +105,10 @@ public class MesProduceSn extends BaseBean { @ApiParam("客户零件号") private String custPartNo; + @Column(name = "CUST_CODE") + @ApiParam("客户代码") + private String custCode; + @Column(name = "PACKAGE_SN") @ApiParam("包装条码") private String packageSn; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSnTravel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSnTravel.java index 5004d9d..dee99d3 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSnTravel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProduceSnTravel.java @@ -25,86 +25,86 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_PRODUCE_SN_TRAVEL") +@Table(name = "MES_PRODUCE_SN_TRAVEL") @Api("产品条码履历表") public class MesProduceSnTravel extends BaseBean { - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="QC_STATUS") + @Column(name = "QC_STATUS") @ApiParam("质量状态") private Integer qcStatus; - @Column(name="SN_STATUS") + @Column(name = "SN_STATUS") @ApiParam("条码状态") private Integer snStatus; - @Column(name="PRINT_COUNT") + @Column(name = "PRINT_COUNT") @ApiParam("打印次数") private Integer printCount; - @Column(name="PRINT_STATUS") + @Column(name = "PRINT_STATUS") @ApiParam("打印状态") private Integer printStatus; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="ROUTE_CODE") + @Column(name = "ROUTE_CODE") @ApiParam("流程代码") private String routeCode; - @Column(name="PROCESS_CODE") + @Column(name = "PROCESS_CODE") @ApiParam("工序代码") private String processCode; - @Column(name="NEXT_PROCESS_CODE") + @Column(name = "NEXT_PROCESS_CODE") @ApiParam("下一工序代码") private String nextProcessCode; - @Column(name="IN_WC_TIME") + @Column(name = "IN_WC_TIME") @ApiParam("进产线时间") private String inWorkCenterTime; - @Column(name="OUT_WC_TIME") + @Column(name = "OUT_WC_TIME") @ApiParam("出产线时间") private String outWorkCenterTime; - @Column(name="SHIPPING_TIME") + @Column(name = "SHIPPING_TIME") @ApiParam("发运时间") private String shippingTime; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("生产工单号") private String workOrderNo; - @Column(name="CUST_SN") + @Column(name = "CUST_SN") @ApiParam("客户条码") private String custSn; - @Column(name="CUST_PART_NO") + @Column(name = "CUST_PART_NO") @ApiParam("客户零件号") private String custPartNo; - @Column(name="PACKAGE_SN") + @Column(name = "PACKAGE_SN") @ApiParam("包装条码") private String packageSn; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java index ddd2dde..1f62898 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesProductData.java @@ -44,7 +44,7 @@ public class MesProductData extends BaseBean { @ApiParam("工作单元名称") private String workCellName; - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcCheckStandard.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcCheckStandard.java index 1e11e68..2ef1cb0 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcCheckStandard.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQcCheckStandard.java @@ -24,7 +24,7 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QC_CHECK_STANDARD") +@Table(name = "MES_QC_CHECK_STANDARD") @Api("质量检测标准") public class MesQcCheckStandard extends BaseBean { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrder.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrder.java index 940e112..7ea3abb 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrder.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrder.java @@ -29,46 +29,46 @@ import java.util.List; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QUEUE_ORDER") +@Table(name = "MES_QUEUE_ORDER") @Api("生产队列主表") public class MesQueueOrder extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("主队列编号") private String orderNo; - @Column(name="VIN_CODE") + @Column(name = "VIN_CODE") @ApiParam("Vin") private String vinCode; - @Column(name="CUST_FLAG_NO") + @Column(name = "CUST_FLAG_NO") @ApiParam("客户标识号") private String custFlagNo; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="PROD_CFG_NAME_RDD") + @Column(name = "PROD_CFG_NAME_RDD") @ApiParam("产品配置名称") private String prodCfgNameRdd; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("排序") private Double seq; - @Column(name="WORK_ORDER_NO") + @Column(name = "WORK_ORDER_NO") @ApiParam("生产工单号") private String workOrderNo; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("状态") private Integer status; - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java index 636f096..416ae36 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesQueueOrderDetail.java @@ -25,46 +25,46 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_QUEUE_ORDER_DETAIL") +@Table(name = "MES_QUEUE_ORDER_DETAIL") @Api("生产队列明细") public class MesQueueOrderDetail extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("主队列编号") private String orderNo; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="SERIAL_NUMBER") + @Column(name = "SERIAL_NUMBER") @ApiParam("产品条码") private String serialNumber; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("队列明细序号") private Double seq; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("状态") private Integer status; - @Column(name="WORK_TYPE") + @Column(name = "WORK_TYPE") @ApiParam("生产类型") private String workOrderType; - @Column(name="PRODUCE_CATEGORY_CODE") + @Column(name = "PRODUCE_CATEGORY_CODE") @ApiParam("产品类型代码") private String produceCategoryCode; - @Column(name="PRODUCE_CATEGORY_NAME_RDD") + @Column(name = "PRODUCE_CATEGORY_NAME_RDD") @ApiParam("产品类型名称") private String produceCategoryNameRdd; @@ -75,6 +75,7 @@ public class MesQueueOrderDetail extends BaseBean { public double getQueueSeqVal() { return this.queueSeq == null ? 0.0d : this.queueSeq; } + public double getSeqVal() { return this.seq == null ? 0.0d : this.seq; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRawPartSn.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRawPartSn.java index 6a7254d..77054d4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRawPartSn.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRawPartSn.java @@ -25,42 +25,42 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_RAW_PART_SN") +@Table(name = "MES_RAW_PART_SN") @Api("原材料信息") public class MesRawPartSn extends BaseBean { - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME") + @Column(name = "PART_NAME") @ApiParam("物料名称") private String partName; - @Column(name="RAW_TYPE") + @Column(name = "RAW_TYPE") @ApiParam("原料类型") private String rawType; - @Column(name="RAW_SN") + @Column(name = "RAW_SN") @ApiParam("原材料条码") private String rawSn; - @Column(name="RAW_QTY") + @Column(name = "RAW_QTY") @ApiParam("数量") private Long rawQty; - @Column(name="LOT_NO") + @Column(name = "LOT_NO") @ApiParam("生产批次") private String lotNo; - @Column(name="FIX_LOT_NO") + @Column(name = "FIX_LOT_NO") @ApiParam("特殊批次") private String fixLotNo; - @Column(name="STATUS") + @Column(name = "STATUS") @ApiParam("原料状态") private Integer status; - @Column(name="SUPPLIER_CODE") + @Column(name = "SUPPLIER_CODE") @ApiParam("供应商代码") private String supplierCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java index 98ecaa6..98709ec 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepair.java @@ -25,18 +25,18 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_REPAIR") +@Table(name = "MES_REPAIR") @Api("维修") public class MesRepair extends BaseBean { - @Column(name="REPAIR_CODE") + @Column(name = "REPAIR_CODE") @ApiParam("维修代码") private String repairCode; - @Column(name="REPAIR_NAME") + @Column(name = "REPAIR_NAME") @ApiParam("维修名称") private String repairName; - @Column(name="REPAIR_TYPE") + @Column(name = "REPAIR_TYPE") @ApiParam("维修类型") private Integer repairType; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepairRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepairRecord.java new file mode 100644 index 0000000..ba6331c --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRepairRecord.java @@ -0,0 +1,86 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:33 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_REPAIR_RECORD") +@Api("维修信息记录表") +public class MesRepairRecord extends BaseBean { + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品物料号") + private String partNo; + + @Column(name = "PART_NAME") + @ApiParam("物料名称") + private String partName; + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "DEFECT_NAME") + @ApiParam("缺陷名称") + private String defectName; + + @Column(name = "SIDE_LOCATION") + @ApiParam("产品面位") + private String sideLocation; + + @Column(name = "DEFECT_LOCATION") + @ApiParam("缺陷位置") + private String defectLocation; + + @Column(name = "REPAIR_CODE") + @ApiParam("维修代码") + private String repairCode; + + @Column(name = "REPAIR_NAME") + @ApiParam("维修名称") + private String repairName; + + @Column(name = "DC_CODE") + @ApiParam("缺陷原因代码") + private String dcCode; + + @Column(name = "DC_NAME") + @ApiParam("缺陷原因描述") + private String dcName; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("生产线") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工位") + private String workCellCode; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRoute.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRoute.java index 603403b..8bbbb0f 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRoute.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesRoute.java @@ -38,7 +38,7 @@ public class MesRoute extends BaseBean { @Column(name = "POSITION") @ApiParam("GOJS位置") private String position; - + @Column(name = "ROUTE_TYPE") @ApiParam("流程类型 10-扫描类型 20-监控类型") private Integer routeType; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java index 39c21f7..a9fb72c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrap.java @@ -25,15 +25,19 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SCRAP") +@Table(name = "MES_SCRAP") @Api("报废原因") public class MesScrap extends BaseBean { - @Column(name="SCRAP_CODE") + @Column(name = "SCRAP_CODE") @ApiParam("报废代码") private String scrapCode; - @Column(name="SCRAP_NAME") + @Column(name = "SCRAP_NAME") @ApiParam("报废名称") private String scrapName; + @Column(name="SCRAP_TYPE") + @ApiParam("报废类型") + private String scrapType; + } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrapRecord.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrapRecord.java new file mode 100644 index 0000000..4dd7e2c --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesScrapRecord.java @@ -0,0 +1,66 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:42 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_SCRAP_RECORD") +@Api("报废信息记录表") +public class MesScrapRecord extends BaseBean { + + @Column(name = "SERIAL_NUMBER") + @ApiParam("产品条码") + private String serialNumber; + + @Column(name = "PART_NO") + @ApiParam("产品物料号") + private String partNo; + + @Column(name = "PART_NAME") + @ApiParam("物料名称") + private String partName; + + @Column(name = "DEFECT_CODE") + @ApiParam("缺陷代码") + private String defectCode; + + @Column(name = "SCRAP_CODE") + @ApiParam("报废代码") + private String repairCode; + + @Column(name = "SCRAP_NAME") + @ApiParam("报废名称") + private String scrapName; + + @Column(name = "WORK_CENTER_CODE") + @ApiParam("生产线") + private String workCenterCode; + + @Column(name = "WORK_CELL_CODE") + @ApiParam("工位") + private String workCellCode; + + @Column(name = "MEMO") + @ApiParam("备注") + private String meno; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShift.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShift.java index 9c4f50a..9122185 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShift.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShift.java @@ -25,26 +25,26 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT") +@Table(name = "MES_SHIFT") @Api("班次信息") public class MesShift extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次代码") private String shiftCode; - @Column(name="SHIFT_NAME") + @Column(name = "SHIFT_NAME") @ApiParam("班次名称") private String shiftName; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开班时间") private String startTime; - @Column(name="WORK_TIMES") + @Column(name = "WORK_TIMES") @ApiParam("作业时长") private Double workTimes; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftGroup.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftGroup.java index f31bdf6..684bc7e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftGroup.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftGroup.java @@ -24,14 +24,14 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT_GROUP") +@Table(name = "MES_SHIFT_GROUP") @Api("班组") public class MesShiftGroup extends BaseBean { - @Column(name="GROUP_CODE") + @Column(name = "GROUP_CODE") @ApiParam("班组代码") private String groupCode; - @Column(name="GROUP_NAME") + @Column(name = "GROUP_NAME") @ApiParam("班组名称") private String groupName; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftRest.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftRest.java index 9c61ae3..6d82d9e 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftRest.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesShiftRest.java @@ -25,22 +25,22 @@ import javax.persistence.Table; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_SHIFT_REST") +@Table(name = "MES_SHIFT_REST") @Api("班次休息信息") public class MesShiftRest extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次代码") private String shiftCode; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开始时间") private String startTime; - @Column(name="REST_TIMES") + @Column(name = "REST_TIMES") @ApiParam("休息时长") private Double restTimes; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTypeCfg.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTypeCfg.java new file mode 100644 index 0000000..d2a2158 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesTypeCfg.java @@ -0,0 +1,46 @@ +package cn.estsh.i3plus.pojo.mes.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 14:22 + * @Modify: + **/ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@EqualsAndHashCode(callSuper = true) +@Table(name = "MES_TYPE_CFG") +@Api("类型信息表") +public class MesTypeCfg extends BaseBean { + + @Column(name = "TYPE_CODE") + @ApiParam("类型代码") + private String typeCode; + + @Column(name = "TYPE_NAME") + @ApiParam("类型名称") + private String typeName; + + @Column(name = "BUSINESS_TYPE_CODE") + @ApiParam("业务类型代码") + private String businessTypeCode; + + @Column(name = "BUSINESS_TYPE_NAME") + @ApiParam("业务类型名称") + private String businessTypeName; +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcCheck.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcCheck.java index 7d809e5..4a3ace4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcCheck.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcCheck.java @@ -27,27 +27,27 @@ import javax.persistence.Table; @Api("开线检查") public class MesWcCheck extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心") private String workCenterCode; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("产品物料号") private String partNo; - @Column(name="CHECK_TYPE") + @Column(name = "CHECK_TYPE") @ApiParam("检查类型") private String checkType; - @Column(name="CHECK_OBJ") + @Column(name = "CHECK_OBJ") @ApiParam("检查对象") private String checkObj; - @Column(name="CHECK_ITEM") + @Column(name = "CHECK_ITEM") @ApiParam("检查项") private String checkItem; - @Column(name="STANDARD") + @Column(name = "STANDARD") @ApiParam("检查标准") private String standard; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcEquipment.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcEquipment.java index 1a228bf..4cc2a15 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcEquipment.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWcEquipment.java @@ -27,15 +27,15 @@ import javax.persistence.Table; @Api("工作单元设备关系表") public class MesWcEquipment extends BaseBean { - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="EQUIPMENT_CODE") + @Column(name = "EQUIPMENT_CODE") @ApiParam("设备代码") private String equipmentCode; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCell.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCell.java index 9969c7c..68ef0b4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCell.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCell.java @@ -47,17 +47,21 @@ public class MesWorkCell extends BaseBean { @ApiParam("生产区域代码") private String areaCode; + @Column(name = "WORK_CELL_TYPE") + @ApiParam("工位类型") + private String workCellType; + @Transient - @ApiParam(value ="子集列表") + @ApiParam(value = "子集列表") private List childTreeList; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; // 默认值 -1 @Transient - @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @ApiParam(value = "父节点", access = "父节点", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellMonitorLog.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellMonitorLog.java index 2aa0975..9f3f20a 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellMonitorLog.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCellMonitorLog.java @@ -55,7 +55,7 @@ public class MesWorkCellMonitorLog extends BaseBean { @ApiParam("流程") private String routeCOde; - @Column(name="MESSAGE") + @Column(name = "MESSAGE") @ApiParam("异常信息") private String message; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCenter.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCenter.java index 8da1f4a..67622a0 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCenter.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkCenter.java @@ -51,21 +51,21 @@ public class MesWorkCenter extends BaseBean { @ApiParam("生产区域代码") private String areaCode; - @Column(name="RUNNING_STATUS") + @Column(name = "RUNNING_STATUS") @ApiParam("运行状态") private Integer runningStatus; @Transient - @ApiParam(value ="子集列表") + @ApiParam(value = "子集列表") private List childTreeList; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; // 默认值 -1 @Transient - @ApiParam(value ="父节点" , access ="父节点" ,example = "-1") + @ApiParam(value = "父节点", access = "父节点", example = "-1") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrder.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrder.java index 8edb6bf..13037ce 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrder.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrder.java @@ -1,7 +1,7 @@ package cn.estsh.i3plus.pojo.mes.bean; import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import cn.estsh.i3plus.pojo.mes.model.MesWorkOrderButtonModel; +import cn.estsh.i3plus.pojo.mes.model.MesButtonFlagModel; import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; @@ -133,7 +133,7 @@ public class MesWorkOrder extends BaseBean { @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; @@ -201,7 +201,7 @@ public class MesWorkOrder extends BaseBean { @Transient @ApiParam("mes生产工单页面按钮控制") - private MesWorkOrderButtonModel workOrderButtonModel; + private MesButtonFlagModel workOrderButtonModel; @Transient @ApiParam(value = "下达按钮编号") diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrderLog.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrderLog.java index df1dcb6..8145bd4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrderLog.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/bean/MesWorkOrderLog.java @@ -1,7 +1,6 @@ package cn.estsh.i3plus.pojo.mes.bean; import cn.estsh.i3plus.pojo.base.bean.BaseBean; -import cn.estsh.i3plus.pojo.mes.model.MesWorkOrderButtonModel; import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; @@ -26,161 +25,161 @@ import javax.persistence.Transient; @DynamicInsert @DynamicUpdate @EqualsAndHashCode(callSuper = true) -@Table(name="MES_WORK_ORDER_LOG") +@Table(name = "MES_WORK_ORDER_LOG") @Api("生产工单日志") public class MesWorkOrderLog extends BaseBean { - @Column(name="ORDER_NO") + @Column(name = "ORDER_NO") @ApiParam("工单号") private String orderNo; - @Column(name="PART_NO") + @Column(name = "PART_NO") @ApiParam("物料号") private String partNo; - @Column(name="PART_NAME_RDD") + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") private String partNameRdd; - @Column(name="PROD_CFG_CODE") + @Column(name = "PROD_CFG_CODE") @ApiParam("产品配置代码") private String prodCfgCode; - @Column(name="QTY") + @Column(name = "QTY") @ApiParam("数量") private Double qty; - @Column(name="COMPLETE_QTY") + @Column(name = "COMPLETE_QTY") @ApiParam("完成数量") private Double completeQty; - @Column(name="REPAIR_QTY") + @Column(name = "REPAIR_QTY") @ApiParam("返修数量") private Double repairQty; - @Column(name="SCRAP_QTY") + @Column(name = "SCRAP_QTY") @ApiParam("报废数量") private Double scrapQty; - @Column(name="SEQ") + @Column(name = "SEQ") @ApiParam("工单序号") private Double seq; - @Column(name="WO_STATUS") + @Column(name = "WO_STATUS") @ApiParam("工单状态") private Integer workOrderStatus; - @Column(name="WO_TYPE") + @Column(name = "WO_TYPE") @ApiParam("工单类型") private Integer workOrderType; - @Column(name="NEXT_ORDER") + @Column(name = "NEXT_ORDER") @ApiParam("下一工单") private String nextOrder; - @Column(name="PLAN_ORDER_NO") + @Column(name = "PLAN_ORDER_NO") @ApiParam("生产计划单号") private String planOrderNo; - @Column(name="WORK_CENTER_CODE") + @Column(name = "WORK_CENTER_CODE") @ApiParam("工作中心代码") private String workCenterCode; - @Column(name="AREA_CODE") + @Column(name = "AREA_CODE") @ApiParam("区域代码") private String areaCode; - @Column(name="WORK_CELL_CODE") + @Column(name = "WORK_CELL_CODE") @ApiParam("工作单元代码") private String workCellCode; - @Column(name="SCHEDULE_DATE") + @Column(name = "SCHEDULE_DATE") @ApiParam("排产日期") private String scheduleDate; - @Column(name="CUST_PROD_LINE_CODE") + @Column(name = "CUST_PROD_LINE_CODE") @ApiParam("客户产线代码") private String custProdLineCode; - @Column(name="SHIFT_CODE") + @Column(name = "SHIFT_CODE") @ApiParam("班次") private String shiftCode; - @Column(name="START_TIME") + @Column(name = "START_TIME") @ApiParam("开始时间") private String startTime; - @Column(name="END_TIME") + @Column(name = "END_TIME") @ApiParam("结束时间") private String endTime; - @Column(name="WO_SOURCE") + @Column(name = "WO_SOURCE") @ApiParam("工单来源") private String workOrderSource; - @Column(name="MEMO") + @Column(name = "MEMO") @ApiParam("备注") private String memo; - @Column(name="SHIFT_GROUP") + @Column(name = "SHIFT_GROUP") @ApiParam("班组") private String shiftGroup; - @Column(name="APPROVAL_STATUS") + @Column(name = "APPROVAL_STATUS") @ApiParam("审批状态") private Integer approvalStatus; - @Column(name="CUST_CODE") + @Column(name = "CUST_CODE") @ApiParam("客户代码") private String custCode; - @Column(name="CUST_ORDER_NO") + @Column(name = "CUST_ORDER_NO") @ApiParam("客户订单号") private String custOrderNo; /********************** 冗余字段 *********************************/ @Transient - @ApiParam(value="工作中心名称") + @ApiParam(value = "工作中心名称") public String workCenterName; @Transient - @ApiParam(value="工作单元名称") + @ApiParam(value = "工作单元名称") public String workCellName; @Transient - @ApiParam(value="客户产线名称") + @ApiParam(value = "客户产线名称") public String custProdLineName; @Transient - @ApiParam(value="班次名称") + @ApiParam(value = "班次名称") public String shiftName; @Transient - @ApiParam(value="班组名称") + @ApiParam(value = "班组名称") public String shiftGroupName; @Transient - @ApiParam(value="产品配置名称") + @ApiParam(value = "产品配置名称") public String prodCfgName; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询开始日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询开始日期", example = "2018-12-31 23:59:59") public String startTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划开始日期查询用,查询截至日期",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划开始日期查询用,查询截至日期", example = "2018-12-31 23:59:59") public String startTimeEnd; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期起始",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期起始", example = "2018-12-31 23:59:59") public String endTimeStart; @Transient // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @ApiParam(value="计划结束日期查询用,查询结束日期截至",example = "2018-12-31 23:59:59") + @ApiParam(value = "计划结束日期查询用,查询结束日期截至", example = "2018-12-31 23:59:59") public String endTimeEnd; public double getQtyVal() { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/engine/script/EngineScriptPersistence.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/engine/script/EngineScriptPersistence.java index f5e33c7..f61a055 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/engine/script/EngineScriptPersistence.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/engine/script/EngineScriptPersistence.java @@ -48,7 +48,8 @@ public class EngineScriptPersistence extends BaseBean { @Transient private CompiledScript compiledScript; - public EngineScriptPersistence() {} + public EngineScriptPersistence() { + } // 构造方法,便于批量创建数据 public EngineScriptPersistence(long id, String scriptNo, String scriptName, int scriptType, int languageType, diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EquTaskNotifyUserModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EquTaskNotifyUserModel.java new file mode 100644 index 0000000..d93bbd5 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/EquTaskNotifyUserModel.java @@ -0,0 +1,57 @@ +package cn.estsh.i3plus.pojo.mes.model; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; +import javax.persistence.Transient; +import java.util.List; + +/** + * @Description : 设备任务通知人员model + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-11 11:02 + * @Modify: + **/ +@Data +@NoArgsConstructor +@AllArgsConstructor +@Api("用户信息model") +public class EquTaskNotifyUserModel extends BaseBean { + + @ApiParam(value ="人员ID") + private Long userId; + + @Column(name="USER_NAME_RDD") + @ApiParam(value ="用户名称" , access ="账号名称") + private String userName; + + @Column(name="USER_LOGIN_NAME") + @ApiParam(value ="登陆名称" , access ="登陆名称") + private String userLoginName; + + @Column(name="USER_EMAIL") + @ApiParam(value ="邮箱" , access ="邮箱") + private String userEmail; + + @Column(name="USER_PHONE") + @ApiParam(value ="手机号" , access ="手机号") + private String userPhone; + + @Column(name="USER_STATUS") + @ApiParam(value ="账号状态(枚举:1正常,2冻结使用,3账号异常,4离职,5服务到期)" , example ="-1") + private Integer userStatus; + +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/GenSerialNoModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/GenSerialNoModel.java index 07c9423..e99c124 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/GenSerialNoModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/GenSerialNoModel.java @@ -22,7 +22,7 @@ import javax.persistence.Column; @NoArgsConstructor @AllArgsConstructor @Api("生成条码模型") -public class GenSerialNoModel { +public class GenSerialNoModel { @ApiParam("规则代码") private String ruleCode; @@ -67,8 +67,8 @@ public class GenSerialNoModel { private String currentNumber; - public GenSerialNoModel(String ruleCode){ - this.ruleCode=ruleCode; + public GenSerialNoModel(String ruleCode) { + this.ruleCode = ruleCode; } } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesWorkOrderButtonModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesButtonFlagModel.java similarity index 85% rename from modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesWorkOrderButtonModel.java rename to modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesButtonFlagModel.java index 4a5af7e..1928952 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesWorkOrderButtonModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesButtonFlagModel.java @@ -17,8 +17,8 @@ import java.io.Serializable; @Data @NoArgsConstructor @AllArgsConstructor -@Api("mes生产工单页面按钮控制model") -public class MesWorkOrderButtonModel implements Serializable { +@Api("mes页面按钮控制model") +public class MesButtonFlagModel implements Serializable { @ApiParam("修改按钮") private boolean updateButton; @@ -47,5 +47,8 @@ public class MesWorkOrderButtonModel implements Serializable { @ApiParam("完成按钮") private boolean completeButton; + @ApiParam("关闭按钮-提醒") + private boolean closeButtonNoticeFlag; + } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesDatasourceModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesDatasourceModel.java index f83d057..ddfb036 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesDatasourceModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesDatasourceModel.java @@ -23,22 +23,22 @@ public class MesDatasourceModel implements Serializable { @ApiParam("设备名称") private String equipmentName; - @ApiParam( "有效性") + @ApiParam("有效性") public Integer isValid; - @ApiParam( "是否已删除") + @ApiParam("是否已删除") public Integer isDeleted; - @ApiParam( "创建用户") + @ApiParam("创建用户") public String createUser; - @ApiParam( "创建日期") + @ApiParam("创建日期") public String createDatetime; - @ApiParam( "修改人") + @ApiParam("修改人") public String modifyUser; - @ApiParam( "修改日期") + @ApiParam("修改日期") public String modifyDatetime; @ApiParam("组织代码") diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskModel.java index 71f9cea..b1bb02b 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskModel.java @@ -70,6 +70,9 @@ public class MesEquTaskModel implements Serializable { @ApiParam("通知标识") private String notifyFlagName; + @ApiParam("mes设备作业任务页面按钮控制") + private MesButtonFlagModel equTaskButtonFlagModel; + public MesEquTaskModel() { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskNotifyModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskNotifyModel.java new file mode 100644 index 0000000..4ad0500 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquTaskNotifyModel.java @@ -0,0 +1,96 @@ +package cn.estsh.i3plus.pojo.mes.model; + +import io.swagger.annotations.ApiParam; +import lombok.Data; + +import java.io.Serializable; + +@Data +public class MesEquTaskNotifyModel implements Serializable { + + @ApiParam("id") + private Long id; + + @ApiParam("作业任务编号") + private String taskNo; + + @ApiParam("作业类型") + private Integer taskType; + + @ApiParam("作业状态") + private Integer taskStatus; + + @ApiParam(value="生产线") + private String workCenterCode; + + @ApiParam("计划日期") + private String planTime; + + @ApiParam("任务来源") + private Integer taskSource; + + @ApiParam("通知标识") + private Integer notifyFlag; + + @ApiParam("关联任务") + private String relateTask; + + @ApiParam("通知类型") + private Integer notifyType; + + @ApiParam("通知条件(小时)") + private Integer notifyCondition; + + @ApiParam("通知对象") + private String notifyObjectCode; + + @ApiParam("通知方式") + private Integer notifyPattern; + + @ApiParam("对象值") + private String notifyObjectValue; + + @ApiParam("组织代码") + public String organizeCode; + + @ApiParam("作业类型") + private String taskTypeName; + + @ApiParam("作业状态") + private String taskStatusName; + + @ApiParam("任务来源") + private String taskSourceName; + + @ApiParam("通知标识") + private String notifyFlagName; + + @ApiParam("通知类型") + private Integer notifyTypeName; + + @ApiParam("通知方式") + private Integer notifyPatternName; + + + public MesEquTaskNotifyModel() { + + } + + public MesEquTaskNotifyModel(Long id, String taskNo, Integer taskType, Integer taskStatus, String workCenterCode, String planTime, Integer taskSource, Integer notifyFlag, String relateTask, Integer notifyType, Integer notifyCondition, String notifyObjectCode, Integer notifyPattern, String notifyObjectValue, String organizeCode) { + this.id = id; + this.taskNo = taskNo; + this.taskType = taskType; + this.taskStatus = taskStatus; + this.workCenterCode = workCenterCode; + this.planTime = planTime; + this.taskSource = taskSource; + this.notifyFlag = notifyFlag; + this.relateTask = relateTask; + this.notifyType = notifyType; + this.notifyCondition = notifyCondition; + this.notifyObjectCode = notifyObjectCode; + this.notifyPattern = notifyPattern; + this.notifyObjectValue = notifyObjectValue; + this.organizeCode = organizeCode; + } +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquipmentModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquipmentModel.java index e68233c..c838c4d 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquipmentModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEquipmentModel.java @@ -67,22 +67,22 @@ public class MesEquipmentModel implements Serializable { @ApiParam("组织代码") public String organizeCode; - @ApiParam( "有效性") + @ApiParam("有效性") public Integer isValid; - @ApiParam( "是否已删除") + @ApiParam("是否已删除") public Integer isDeleted; - @ApiParam( "创建用户") + @ApiParam("创建用户") public String createUser; - @ApiParam( "创建日期") + @ApiParam("创建日期") public String createDatetime; - @ApiParam( "修改人") + @ApiParam("修改人") public String modifyUser; - @ApiParam( "修改日期") + @ApiParam("修改日期") public String modifyDatetime; @ApiParam("设备状态") diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java index a3994e7..d317eea 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesEventActionModel.java @@ -37,7 +37,6 @@ public class MesEventActionModel implements Serializable { private String eventCode; - @ApiParam("序号") private Integer seq; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesPlcModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesPlcModel.java index ab63d8f..229352c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesPlcModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/MesPlcModel.java @@ -23,22 +23,22 @@ public class MesPlcModel implements Serializable { @ApiParam("设备名称") private String equipmentName; - @ApiParam( "有效性") + @ApiParam("有效性") public Integer isValid; - @ApiParam( "是否已删除") + @ApiParam("是否已删除") public Integer isDeleted; - @ApiParam( "创建用户") + @ApiParam("创建用户") public String createUser; - @ApiParam( "创建日期") + @ApiParam("创建日期") public String createDatetime; - @ApiParam( "修改人") + @ApiParam("修改人") public String modifyUser; - @ApiParam( "修改日期") + @ApiParam("修改日期") public String modifyDatetime; @ApiParam("组织代码") @@ -86,14 +86,14 @@ public class MesPlcModel implements Serializable { @ApiParam("是否解析") private String isAnalysis; - public MesPlcModel(){ + public MesPlcModel() { } public MesPlcModel(Long id, String equipmentCode, String equipmentName, Integer isValid, Integer isDeleted, String createUser, String createDatetime, String modifyUser, String modifyDatetime, String organizeCode, String plcCode, String plcName, String plcModel, String plcIp, String channel, String tagName, String tagAddress, String dataType, String groupName, - String workCenterCode, String workCellCode, String plcCfg, String analysisRule, String isAnalysis){ + String workCenterCode, String workCellCode, String plcCfg, String analysisRule, String isAnalysis) { this.id = id; this.equipmentCode = equipmentCode; this.equipmentName = equipmentName; diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java index f2dd1e2..5c9e79c 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/QueueOrderModel.java @@ -41,6 +41,7 @@ public class QueueOrderModel implements Serializable { @Transient @ApiParam("显示颜色") private String color; + public QueueOrderModel() { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/SysOrganizeModel.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/SysOrganizeModel.java index a3d574c..f5d38f5 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/SysOrganizeModel.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/model/SysOrganizeModel.java @@ -9,15 +9,15 @@ import java.util.List; public class SysOrganizeModel { @Transient - @ApiParam(value ="父节点") + @ApiParam(value = "父节点") private Long parentId; @Transient - @ApiParam(value ="名称") + @ApiParam(value = "名称") private String name; @Transient - @ApiParam(value ="子集列表") + @ApiParam(value = "子集列表") private List childTreeList; public List getChildTreeList() { diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesCustProdLineRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesCustProdLineRepository.java index b8c4290..89de2ab 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesCustProdLineRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesCustProdLineRepository.java @@ -12,5 +12,5 @@ import org.springframework.stereotype.Repository; * @Modify: **/ @Repository -public interface MesCustProdLineRepository extends BaseRepository { +public interface MesCustProdLineRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDatasourceRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDatasourceRepository.java index 77f4d89..1daf43d 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDatasourceRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDatasourceRepository.java @@ -11,5 +11,5 @@ import cn.estsh.i3plus.pojo.mes.bean.MesDatasource; * @CreateDate:2019\10\9 * @Modify: **/ -public interface MesDatasourceRepository extends BaseRepository { +public interface MesDatasourceRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectCauseRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectCauseRepository.java new file mode 100644 index 0000000..abf444f --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectCauseRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesDefectCause; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 16:56 + * @Modify: + **/ +public interface MesDefectCauseRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectRepository.java new file mode 100644 index 0000000..babd650 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesDefectRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesDefect; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 15:24 + * @Modify: + **/ +public interface MesDefectRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquNotifyObjectCfgRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquNotifyObjectCfgRepository.java new file mode 100644 index 0000000..3b33ddd --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquNotifyObjectCfgRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesEquNotifyObjectCfg; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: wangjie + * @CreateDate:2019-09-18-17:13 + * @Modify: + **/ +@Repository +public interface MesEquNotifyObjectCfgRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquTaskNotifyCfgRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquTaskNotifyCfgRepository.java new file mode 100644 index 0000000..f97ef1b --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesEquTaskNotifyCfgRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesEquTaskNotifyCfg; +import org.springframework.stereotype.Repository; + +/** + * @Description: + * @Reference: + * @Author: wangjie + * @CreateDate:2019-09-18-17:13 + * @Modify: + **/ +@Repository +public interface MesEquTaskNotifyCfgRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateParamRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateParamRepository.java index 132c99d..aa64ca4 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateParamRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateParamRepository.java @@ -5,10 +5,10 @@ import cn.estsh.i3plus.pojo.mes.bean.MesLabelTemplateParam; /** * @Description : 打印模板 - * @Reference : - * @Author : crish - * @Date : 2019-08-18 12:03:01.024 - * @Modify : + * @Reference : + * @Author : crish + * @Date : 2019-08-18 12:03:01.024 + * @Modify : **/ public interface MesLabelTemplateParamRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateRepository.java index 55f667a..a04bd29 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesLabelTemplateRepository.java @@ -5,10 +5,10 @@ import cn.estsh.i3plus.pojo.mes.bean.MesLabelTemplate; /** * @Description : 打印模板 - * @Reference : - * @Author : crish - * @Date : 2019-08-18 12:03:01.024 - * @Modify : + * @Reference : + * @Author : crish + * @Date : 2019-08-18 12:03:01.024 + * @Modify : **/ public interface MesLabelTemplateRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageDetailRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageDetailRepository.java new file mode 100644 index 0000000..96f3c6a --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageDetailRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesPackageDetail; + + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 10:33 上午 + * @Description: + **/ +public interface MesPackageDetailRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageRepository.java new file mode 100644 index 0000000..0e7ea21 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesPackage; + + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 10:39 上午 + * @Description: + **/ +public interface MesPackageRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageTravelRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageTravelRepository.java new file mode 100644 index 0000000..3bef25a --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesPackageTravelRepository.java @@ -0,0 +1,13 @@ +package cn.estsh.i3plus.pojo.mes.repository; + + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesPackageTravel; + +/** + * @Author: Wynne.Lu + * @CreateDate: 2019/10/19 2:57 下午 + * @Description: + **/ +public interface MesPackageTravelRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdPackRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdPackRepository.java new file mode 100644 index 0000000..ada4b86 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProdPackRepository.java @@ -0,0 +1,16 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesProdPack; +import org.springframework.stereotype.Repository; + +/** + * @Description : + * @Reference : + * @Author : jack.jia + * @CreateDate : 2019-04-02 + * @Modify: + **/ +@Repository +public interface MesProdPackRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceCtgyPictureRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceCtgyPictureRepository.java new file mode 100644 index 0000000..35ae5e9 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceCtgyPictureRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesProduceCtgyPicture; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 15:44 + * @Modify: + **/ +public interface MesProduceCtgyPictureRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceSnTravelRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceSnTravelRepository.java index f128b7c..9e831a0 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceSnTravelRepository.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesProduceSnTravelRepository.java @@ -5,12 +5,12 @@ import cn.estsh.i3plus.pojo.mes.bean.MesProduceSnTravel; import org.springframework.stereotype.Repository; /** -* @Description : 条码履历Dao层接口 -* @Reference : -* @Author : dragon.xu -* @CreateDate : 2019-05-29 16:36 -* @Modify: -**/ + * @Description : 条码履历Dao层接口 + * @Reference : + * @Author : dragon.xu + * @CreateDate : 2019-05-29 16:36 + * @Modify: + **/ @Repository public interface MesProduceSnTravelRepository extends BaseRepository { } diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesTypeCfgRepository.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesTypeCfgRepository.java new file mode 100644 index 0000000..ca0e370 --- /dev/null +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/repository/MesTypeCfgRepository.java @@ -0,0 +1,14 @@ +package cn.estsh.i3plus.pojo.mes.repository; + +import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository; +import cn.estsh.i3plus.pojo.mes.bean.MesTypeCfg; + +/** + * @Description: + * @Reference: + * @Author: joke.wang + * @CreateDate: 2019\10\16 16:29 + * @Modify: + **/ +public interface MesTypeCfgRepository extends BaseRepository { +} diff --git a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java index ad38b80..e641869 100644 --- a/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java +++ b/modules/i3plus-pojo-mes/src/main/java/cn/estsh/i3plus/pojo/mes/sqlpack/MesHqlPack.java @@ -414,7 +414,7 @@ public class MesHqlPack { * @return */ public static DdlPackBean getMesWcCheck(MesWcCheck mesWcCheck, String organizeCode) { - DdlPackBean packBean = getAllBaseDataByNormalPro(mesWcCheck,organizeCode); + DdlPackBean packBean = getAllBaseDataByNormalPro(mesWcCheck, organizeCode); // DdlPreparedPack.getNumEqualPack(mesWcCheck.getIsValid(),"isValid",packBean); DdlPreparedPack.getStringLikerPack(mesWcCheck.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringLikerPack(mesWcCheck.getPartNo(), "partNo", packBean); @@ -978,9 +978,9 @@ public class MesHqlPack { if (!StringUtils.isEmpty(packSpec.getSpecName())) { DdlPreparedPack.getStringLikerPack(packSpec.getSpecName(), "specName", packBean); } - if (!StringUtils.isEmpty(packSpec.getParentSpec())) { - DdlPreparedPack.getStringEqualPack(packSpec.getParentSpec(), "parentSpec", packBean); - } +// if (!StringUtils.isEmpty(packSpec.getSpecCode())) { +// DdlPreparedPack.getStringEqualPack(packSpec.getSpecCode(), "parentSpec", packBean); +// } return packBean; } @@ -1238,6 +1238,7 @@ public class MesHqlPack { /** * 工单审批查询 + * * @param mesWorkOrder * @param organizeCode * @return @@ -1259,6 +1260,7 @@ public class MesHqlPack { /** * MES Plc设备信息配置查询条件封装 + * * @param mesPlc * @param organizeCode * @return @@ -1288,6 +1290,7 @@ public class MesHqlPack { /** * MES DB地址清单查询条件封装 + * * @param mesDatasource * @param organizeCode * @return @@ -1308,6 +1311,7 @@ public class MesHqlPack { /** * MES 设备故障处理方法查询条件封装 + * * @param mesFaultMethod * @param organizeCode * @return @@ -1328,6 +1332,7 @@ public class MesHqlPack { /** * MES 设备故障原因查询条件封装 + * * @param mesFaultCause * @param organizeCode * @return @@ -1348,6 +1353,7 @@ public class MesHqlPack { /** * MES 设备故障现象查询条件封装 + * * @param mesFaultPhenomenon * @param organizeCode * @return @@ -1368,6 +1374,7 @@ public class MesHqlPack { /** * MES 过程质量检验查询条件封装 + * * @param mesQcCheckStandard * @param organizeCode * @return @@ -1391,4 +1398,136 @@ public class MesHqlPack { } return packBean; } + + /** +<<<<<<< Updated upstream + * MES 缺陷查询条件封装 + * @param mesDefect + * @param organizeCode + * @return + */ + public static DdlPackBean getMesDefect(MesDefect mesDefect, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesDefect, organizeCode); + if (!StringUtils.isEmpty(mesDefect.getDefectCode())) { + DdlPreparedPack.getStringLikerPack(mesDefect.getDefectCode(), "defectCode", packBean); + } + if (!StringUtils.isEmpty(mesDefect.getDefectName())) { + DdlPreparedPack.getStringLikerPack(mesDefect.getDefectName(), "defectName", packBean); + } + if (!StringUtils.isEmpty(mesDefect.getDefectType())) { + DdlPreparedPack.getStringLikerPack(mesDefect.getDefectType(), "defectType", packBean); + } + return packBean; + } + + /** + * MES 产品类型图片查询条件封装 + * @param mesProduceCtgyPicture + * @param organizeCode + * @return + */ + public static DdlPackBean getMesProduceCtgyPicture(MesProduceCtgyPicture mesProduceCtgyPicture, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesProduceCtgyPicture, organizeCode); + if (!StringUtils.isEmpty(mesProduceCtgyPicture.getProduceCtgyCode())) { + DdlPreparedPack.getStringLikerPack(mesProduceCtgyPicture.getProduceCtgyCode(), "produceCtgyCode", packBean); + } + if (!StringUtils.isEmpty(mesProduceCtgyPicture.getPictureName())) { + DdlPreparedPack.getStringLikerPack(mesProduceCtgyPicture.getPictureName(), "pictureName", packBean); + } + if (!StringUtils.isEmpty(mesProduceCtgyPicture.getSideLocation())) { + DdlPreparedPack.getStringLikerPack(mesProduceCtgyPicture.getSideLocation(), "sideLocation", packBean); + } + return packBean; + } + + + /** 设备通知对象配置 查询条件封装 + * @param mesEquNotifyObjectCfg + * @param organizeCode + * @return + */ + public static DdlPackBean getMesEquNotifyObjectCfg(MesEquNotifyObjectCfg mesEquNotifyObjectCfg, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesEquNotifyObjectCfg, organizeCode); + if (!StringUtils.isEmpty(mesEquNotifyObjectCfg.getNotifyObjectCode())) { + DdlPreparedPack.getStringLikerPack(mesEquNotifyObjectCfg.getNotifyObjectCode(), "notifyObjectCode", packBean); + } + if (!StringUtils.isEmpty(mesEquNotifyObjectCfg.getNotifyObjectName())) { + DdlPreparedPack.getStringLikerPack(mesEquNotifyObjectCfg.getNotifyObjectName(), "notifyObjectName", packBean); + } + if (!StringUtils.isEmpty(mesEquNotifyObjectCfg.getNotifyObjectValue())) { + DdlPreparedPack.getStringLikerPack(mesEquNotifyObjectCfg.getNotifyObjectValue(), "notifyObjectValue", packBean); + } + if (!StringUtils.isEmpty(mesEquNotifyObjectCfg.getNotifyObjectType())) { + DdlPreparedPack.getNumEqualPack(mesEquNotifyObjectCfg.getNotifyObjectType(), "notifyObjectType", packBean); + } + return packBean; + } + + /** 设备作业通知配置 查询条件封装 + * @param mesEquTaskNotifyCfg + * @param organizeCode + * @return + */ + public static DdlPackBean getMesEquTaskNotifyCfg(MesEquTaskNotifyCfg mesEquTaskNotifyCfg, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesEquTaskNotifyCfg, organizeCode); + if (!StringUtils.isEmpty(mesEquTaskNotifyCfg.getNotifyObjectCode())) { + DdlPreparedPack.getStringLikerPack(mesEquTaskNotifyCfg.getNotifyObjectCode(), "notifyObjectCode", packBean); + } + if (!StringUtils.isEmpty(mesEquTaskNotifyCfg.getTaskType())) { + DdlPreparedPack.getNumEqualPack(mesEquTaskNotifyCfg.getTaskType(), "taskType", packBean); + } + if (!StringUtils.isEmpty(mesEquTaskNotifyCfg.getNotifyType())) { + DdlPreparedPack.getNumEqualPack(mesEquTaskNotifyCfg.getNotifyType(), "notifyType", packBean); + } + if (!StringUtils.isEmpty(mesEquTaskNotifyCfg.getNotifyCondition())) { + DdlPreparedPack.getNumEqualPack(mesEquTaskNotifyCfg.getNotifyCondition(), "notifyCondition", packBean); + } + if (!StringUtils.isEmpty(mesEquTaskNotifyCfg.getNotifyPattern())) { + DdlPreparedPack.getNumEqualPack(mesEquTaskNotifyCfg.getNotifyPattern(), "notifyPattern", packBean); + } + return packBean; + } + + /** + * MES 类型信息查询条件封装 + * @param mesTypeCfg + * @param organizeCode + * @return + */ + public static DdlPackBean getMesTypeCfg(MesTypeCfg mesTypeCfg, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesTypeCfg, organizeCode); + if (!StringUtils.isEmpty(mesTypeCfg.getTypeCode())) { + DdlPreparedPack.getStringLikerPack(mesTypeCfg.getTypeCode(), "typeCode", packBean); + } + if (!StringUtils.isEmpty(mesTypeCfg.getBusinessTypeCode())) { + DdlPreparedPack.getStringLikerPack(mesTypeCfg.getBusinessTypeCode(), "businessTypeCode", packBean); + } + if (!StringUtils.isEmpty(mesTypeCfg.getTypeName())) { + DdlPreparedPack.getStringLikerPack(mesTypeCfg.getTypeName(), "typeName", packBean); + } + if (!StringUtils.isEmpty(mesTypeCfg.getBusinessTypeName())) { + DdlPreparedPack.getStringLikerPack(mesTypeCfg.getBusinessTypeName(), "businessTypeName", packBean); + } + return packBean; + } + + /** + * MES 缺陷原因查询条件封装 + * @param mesDefectCause + * @param organizeCode + * @return + */ + public static DdlPackBean getMesDefectCause(MesDefectCause mesDefectCause, String organizeCode) { + DdlPackBean packBean = getAllBaseDataByNormalPro(mesDefectCause, organizeCode); + if (!StringUtils.isEmpty(mesDefectCause.getDcCode())) { + DdlPreparedPack.getStringLikerPack(mesDefectCause.getDcCode(), "dcCode", packBean); + } + if (!StringUtils.isEmpty(mesDefectCause.getDcName())) { + DdlPreparedPack.getStringLikerPack(mesDefectCause.getDcName(), "dcName", packBean); + } + if (!StringUtils.isEmpty(mesDefectCause.getDcType())) { + DdlPreparedPack.getStringLikerPack(mesDefectCause.getDcType(), "dcType", packBean); + } + return packBean; + } } diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/platform/UserDetailModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/platform/UserDetailModel.java index 3a35968..d61b983 100644 --- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/platform/UserDetailModel.java +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/platform/UserDetailModel.java @@ -154,6 +154,12 @@ public class UserDetailModel extends BaseBean { @ApiParam(value ="用户所有组织信息") private List infoOrganizeIdList; + @ApiParam(value ="账号ID集合信息") + private List userIdList; + + @ApiParam(value ="用户ID集合信息") + private List userInfoIdList; + public SysUser getSysUser(){ SysUser user = new SysUser(); user.setId(!StringUtils.isBlank(this.userId) ? Long.parseLong(this.userId) : null); diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/FindWriteModel.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/FindWriteModel.java new file mode 100644 index 0000000..4371202 --- /dev/null +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/wms/FindWriteModel.java @@ -0,0 +1,11 @@ +package cn.estsh.i3plus.pojo.model.wms; + +import lombok.Data; + +import java.util.List; + +@Data +public class FindWriteModel { + private List snList; + private String organizeCode; +} diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java index 572f63f..4e34946 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreHqlPack.java @@ -524,10 +524,13 @@ public class CoreHqlPack { DdlPackBean result = DdlPackBean.getDdlPackBean(user); DdlPreparedPack.getNumEqualPack(user.getUserStatus(),"userStatus",result); + DdlPreparedPack.getNumEqualPack(user.getDepartmentId(),"departmentId",result); + DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",result); DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",result); DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",result); DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",result); + DdlPreparedPack.getStringEqualPack(user.getOrganizeCode(),"organizeCode",result); DdlPreparedPack.getInPackList(idList,"id",result); result.setOrderByStr(user.orderBy()); @@ -651,6 +654,10 @@ public class CoreHqlPack { DdlPreparedPack.getStringEqualPack(userInfo.getOrganizeCode(),"organizeCode",result); DdlPreparedPack.getInPackList(idList,"id",result); + if(userInfo.getDepartmentIdList() != null && userInfo.getDepartmentIdList().size() > 0){ + DdlPreparedPack.getInPackList(userInfo.getDepartmentIdList(),"departmentId",result); + } + // Like DdlPreparedPack.getStringLikerPack(userInfo.getName(),"name",result); DdlPreparedPack.getStringLikerPack(userInfo.getUserEmpNo(),"userEmpNo",result); diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSFactTrans.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSFactTrans.java index 9722217..a1832ae 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSFactTrans.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSFactTrans.java @@ -149,12 +149,23 @@ public class WmsCSFactTrans extends BaseBean { this.srcZoneNo = srcZoneNo; this.srcWhNo = srcWhNo; } - + public WmsCSFactTrans(String partNo,String partNameRdd,String unit, String orderNo, String organizeCode,double qty) { + this.partNo=partNo; + this.partNameRdd = partNameRdd; + this.unit = unit; + this.orderNo = orderNo; + this.organizeCode = organizeCode; + this.qty=qty; + } public WmsCSFactTrans(Long countBoxQty,Double sumPartQty,String zoneNo, String partNo, String partNameRdd) { this.countBoxQty = countBoxQty; this.sumPartQty = sumPartQty; this.zoneNo = zoneNo; this.partNo = partNo; this.partNameRdd = partNameRdd; + } + + + } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderDetails.java index 6461ae8..5addb05 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsCSOrderDetails.java @@ -178,4 +178,12 @@ public class WmsCSOrderDetails extends BaseBean { this.organizeCode = organizeCode; this.transStatus = transStatus; } + public WmsCSOrderDetails(String partNo,String partNameRdd,String unit, String orderNo, String organizeCode,double qty) { + this.partNo=partNo; + this.partNameRdd = partNameRdd; + this.unit = unit; + this.orderNo = orderNo; + this.organizeCode = organizeCode; + this.qty=qty; + } } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsVendorPart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsVendorPart.java index 82a5a73..3d90a3d 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsVendorPart.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsVendorPart.java @@ -38,6 +38,9 @@ public class WmsVendorPart extends BaseBean { @ApiParam(value = "物料号") private String partNo; + @Column(name = "VENDOR_PART_NO") + @ApiParam(value = "供应商物料号") + private String vendorPartNo; @Transient @ApiParam("物料名称") diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/iotio/WmsCSOrderDetailsModel.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/iotio/WmsCSOrderDetailsModel.java index 56e9dab..1ed0a34 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/iotio/WmsCSOrderDetailsModel.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/iotio/WmsCSOrderDetailsModel.java @@ -39,4 +39,7 @@ public class WmsCSOrderDetailsModel implements Serializable { @ApiParam("状态") public String wmStatus; + + @ApiParam("目标库位") + public String destLocateNo; } diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java index 0abcde9..ac86f7e 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/dbinterface/WmsInterfaceDataMapper.java @@ -126,7 +126,7 @@ public class WmsInterfaceDataMapper extends BaseBean { * 扩展脚本编号,用于扩展接口功能 */ @Column(name = "SCRIPT_NO") - public String ScriptNo; + public String scriptNo; /** * 调用脚本方法获取数据 diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/SnDifferModel.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/SnDifferModel.java new file mode 100644 index 0000000..04f7e69 --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/modelbean/SnDifferModel.java @@ -0,0 +1,30 @@ +package cn.estsh.i3plus.pojo.wms.modelbean; + +import io.swagger.annotations.Api; +import lombok.Data; + +@Data +@Api("盘点条码差异返回Model") +public class SnDifferModel { + + //盘点单号 + private String orderNo; + //条码 + private String sn; + //源库位编码 + private String locateNo; + //物料代码 + private String partNo; + //物料名称 + private String partNameRdd; + //应盘数量 + private String qty; + //实盘数量 + private String factQty; + // + private String whNo; + //仓库编码 + private String zoneNo ; + //差异状态 + private String wmStatus; +}