MES业务Bean

yun-zuoyi
crish 6 years ago
parent f981047fb4
commit ab124f2c29

@ -0,0 +1,58 @@
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 java.util.Date;
/**
* @Description:
* @Reference:
* @Author: Crish
* @CreateDate:2019-04-16-17:36
* @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 Integer partNo;
@Column(name="DEFECT_CODE")
@ApiParam("不良代码")
private String defectCode;
@Column(name="REPAIR_STATUS")
@ApiParam("维修状态")
private Double repairStatus;
@Column(name="WORK_CENTER_CODE")
@ApiParam("工作中心代码")
private Double workCenterCode;
@Column(name="WORK_CELL_CODE")
@ApiParam("工作单元代码")
private Double workCellCode;
@Column(name="MEMO")
@ApiParam("备注")
private Double memo;
}

@ -0,0 +1,45 @@
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: Crish
* @CreateDate:2019-04-16-17:36
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="MES_KEY_DATA")
@Api("设备关键数据")
public class MesKeyData extends BaseBean {
@Column(name="KEY_DATA_CODE")
@ApiParam("关键数据代码")
private String keyDataCode;
@Column(name="KEY_DATA_NAME")
@ApiParam("关键数据名称")
private Integer keyDataName;
@Column(name="UPPER_LIMIT")
@ApiParam("数据上限")
private Double upperLimit;
@Column(name="LOWER_LIMIT")
@ApiParam("数据下限")
private Double lowerLimit;
}

@ -0,0 +1,73 @@
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: Crish
* @CreateDate:2019-04-16-17:36
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="MES_KPSN_RULE")
@Api("关键件条码校验规则")
public class MesKpsnRule extends BaseBean {
@Column(name="PART_NO")
@ApiParam("物料号")
private String partNo;
@Column(name="LENGTH")
@ApiParam("长度")
private Integer length;
@Column(name="FROM1")
@ApiParam("起始1")
private Integer from1;
@Column(name="TO1")
@ApiParam("至1")
private Integer to1;
@Column(name="FIX1")
@ApiParam("内容1")
private String fix1;
@Column(name="FROM2")
@ApiParam("起始2")
private Integer from2;
@Column(name="TO2")
@ApiParam("至2")
private Integer to2;
@Column(name="FIX2")
@ApiParam("内容2")
private String fix2;
@Column(name="TYPE")
@ApiParam("类型")
private String type;
@Column(name="BIND_RULE")
@ApiParam("绑定规则")
private Integer bandRule;
@Column(name="SUPPLIER_CODE")
@ApiParam("供应商代码")
private String supplierCode;
}

@ -0,0 +1,45 @@
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: Crish
* @CreateDate:2019-04-16-17:36
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="MES_PART_SCHEDULE_BOM")
@Api("生产排程清单")
public class MesPartScheduleBom extends BaseBean {
@Column(name="PART_NO")
@ApiParam("排程物料号")
private String partNo;
@Column(name="ITEM_PART_NO")
@ApiParam("关联物料号")
private Integer itemPartNo;
@Column(name="ITEM_QTY")
@ApiParam("用量")
private String itemQty;
@Column(name="SCHEDULE_TYPE")
@ApiParam("排程类型")
private Double scheduleType;
}

@ -11,12 +11,11 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
* @Description:
* @Reference:
* @Author:
* @Author: Crish
* @CreateDate:2019-04-16-17:36
* @Modify:
**/

@ -37,6 +37,6 @@ public class MesProdCfgDetail extends BaseBean {
private String partNo;
@Column(name="IS_VIRTUAL")
@ApiParam("产品配置类型代码")
@ApiParam("是否虚零件")
private Integer isVirtual;
}

@ -11,12 +11,11 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
* @Description:
* @Reference:
* @Author:
* @Author: Crish
* @CreateDate:2019-04-16-17:36
* @Modify:
**/
@ -25,7 +24,7 @@ import java.util.Date;
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="MES_PLAN_ORDER")
@Table(name="MES_WORK_ORDER")
@Api("生产工单")
public class MesWorkOrder extends BaseBean {
@Column(name="ORDER_NO")

Loading…
Cancel
Save