forked from I3-YF/i3plus-mes-yfai
pojo
parent
4abe7df9b4
commit
345b2175c3
@ -0,0 +1,133 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pojo.bean;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||||
|
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;
|
||||||
|
import javax.persistence.Transient;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文件描述
|
||||||
|
*
|
||||||
|
* @author xiangming.liao
|
||||||
|
* @date 2021年08月21日 6:34
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Entity
|
||||||
|
@DynamicInsert
|
||||||
|
@DynamicUpdate
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Table(name = "MES_MANUAL_REPORT_TRAVEL")
|
||||||
|
@Api("MES_手动报工履历信息")
|
||||||
|
public class MesManualReportTravel extends BaseBean implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 8232587478314903667L;
|
||||||
|
|
||||||
|
@Column(name = "WORK_ORDER_NO")
|
||||||
|
@ApiParam("生产工单号")
|
||||||
|
private String workOrderNo;
|
||||||
|
|
||||||
|
@Column(name = "WORK_CENTER_CODE")
|
||||||
|
@ApiParam("生产线代码")
|
||||||
|
private String workCenterCode;
|
||||||
|
|
||||||
|
@Column(name = "WORK_CENTER_NAME")
|
||||||
|
@ApiParam("生产线名称")
|
||||||
|
private String workCenterName;
|
||||||
|
|
||||||
|
@Column(name = "SHIFT_CODE")
|
||||||
|
@ApiParam("班次代码")
|
||||||
|
private String shiftCode;
|
||||||
|
|
||||||
|
@Column(name = "SHIFT_NAME")
|
||||||
|
@ApiParam("班次名称")
|
||||||
|
private String shiftName;
|
||||||
|
|
||||||
|
@Column(name = "WORK_TIME")
|
||||||
|
@ApiParam("作业日期")
|
||||||
|
private String workTime;
|
||||||
|
|
||||||
|
@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 = "COMPLETE_QTY")
|
||||||
|
@ApiParam("工单完成数量")
|
||||||
|
private Double completeQty;
|
||||||
|
|
||||||
|
@Column(name = "REPORT_QTY")
|
||||||
|
@ApiParam("手动报工数量")
|
||||||
|
private Double reportQty;
|
||||||
|
|
||||||
|
@Column(name = "START_TIME")
|
||||||
|
@ApiParam("计划开始时间")
|
||||||
|
private String startTime;
|
||||||
|
|
||||||
|
@Column(name = "END_TIME")
|
||||||
|
@ApiParam("计划结束时间")
|
||||||
|
private String endTime;
|
||||||
|
|
||||||
|
@Column(name = "SYSTEM_SYNC_STATUS")
|
||||||
|
@ColumnDefault("2")
|
||||||
|
@ApiParam(value = "系统同步标志")
|
||||||
|
public Integer systemSyncStatus = 2;
|
||||||
|
|
||||||
|
@Transient
|
||||||
|
@ApiParam(
|
||||||
|
value = "计划开始时间查询用,查询起始计划开始时间",
|
||||||
|
example = "2018-12-31 23:59:59"
|
||||||
|
)
|
||||||
|
@AnnoOutputColumn(
|
||||||
|
hidden = true
|
||||||
|
)
|
||||||
|
public String startTimeStart;
|
||||||
|
|
||||||
|
@Transient
|
||||||
|
@ApiParam(
|
||||||
|
value = "计划开始时间查询用,查询截至计划开始时间",
|
||||||
|
example = "2018-12-31 23:59:59"
|
||||||
|
)
|
||||||
|
@AnnoOutputColumn(
|
||||||
|
hidden = true
|
||||||
|
)
|
||||||
|
public String startTimeEnd;
|
||||||
|
|
||||||
|
@Transient
|
||||||
|
@ApiParam(
|
||||||
|
value = "计划结束时间查询用,查询起始开始时间",
|
||||||
|
example = "2018-12-31 23:59:59"
|
||||||
|
)
|
||||||
|
@AnnoOutputColumn(
|
||||||
|
hidden = true
|
||||||
|
)
|
||||||
|
public String endTimeStart;
|
||||||
|
|
||||||
|
@Transient
|
||||||
|
@ApiParam(
|
||||||
|
value = "计划结束时间查询用,查询截至开始时间",
|
||||||
|
example = "2018-12-31 23:59:59"
|
||||||
|
)
|
||||||
|
@AnnoOutputColumn(
|
||||||
|
hidden = true
|
||||||
|
)
|
||||||
|
public String endTimeEnd;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,76 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pojo.bean;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.util.MesExtEnumUtil;
|
||||||
|
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||||
|
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.Index;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author wangjie
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2021/1/12 15:58
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Entity
|
||||||
|
@DynamicInsert
|
||||||
|
@DynamicUpdate
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Table(name = "MES_REWORK_ORDER_BIND_SN_TRAVEL", indexes = {
|
||||||
|
@Index(columnList = "PRODUCT_SN")
|
||||||
|
})
|
||||||
|
@Api("产品条码绑定返工工单履历表")
|
||||||
|
public class MesReworkOrderBindSnTravel extends BaseBean implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 8704066321134347283L;
|
||||||
|
|
||||||
|
@Column(name = "PRODUCT_SN")
|
||||||
|
@ApiParam("产品条码")
|
||||||
|
private String productSn;
|
||||||
|
|
||||||
|
@Column(name = "PART_NO")
|
||||||
|
@ApiParam("物料号")
|
||||||
|
private String partNo;
|
||||||
|
|
||||||
|
@Column(name = "PART_NAME_RDD")
|
||||||
|
@ApiParam("物料名称")
|
||||||
|
private String partNameRdd;
|
||||||
|
|
||||||
|
@Column(name = "WORK_ORDER_NO")
|
||||||
|
@ApiParam("返工工单号")
|
||||||
|
private String workOrderNo;
|
||||||
|
|
||||||
|
@Column(name = "INIT_WORK_ORDER_NO")
|
||||||
|
@ApiParam("初始工单号")
|
||||||
|
private String initWorkOrderNo;
|
||||||
|
|
||||||
|
@Column(name = "WORK_CENTER_CODE")
|
||||||
|
@ApiParam("产线代码")
|
||||||
|
private String workCenterCode;
|
||||||
|
|
||||||
|
@Column(name = "WORK_CENTER_NAME")
|
||||||
|
@ApiParam("产线名称")
|
||||||
|
private String workCenterName;
|
||||||
|
|
||||||
|
/** 绑定状态 10表示绑定 20表示未绑定*/
|
||||||
|
@Column(name = "BIND_STATUS")
|
||||||
|
@ApiParam("绑定状态")
|
||||||
|
@AnnoOutputColumn(refClass = MesExtEnumUtil.BIND_STATUS.class, refForeignKey = "value", value = "description")
|
||||||
|
private Integer bindStatus;
|
||||||
|
|
||||||
|
@Column(name = "SYSTEM_SYNC_STATUS")
|
||||||
|
@ColumnDefault("2")
|
||||||
|
@ApiParam(value = "系统同步标志")
|
||||||
|
public Integer systemSyncStatus = 2;
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pojo.repository;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.bean.MesManualReportTravel;
|
||||||
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author xinwang.yi
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2023/10/25 9:17
|
||||||
|
**/
|
||||||
|
@Repository
|
||||||
|
public interface MesManualReportTravelRepository extends BaseRepository<MesManualReportTravel, Long> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package cn.estsh.i3plus.ext.mes.pojo.repository;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.ext.mes.pojo.bean.MesReworkOrderBindSnTravel;
|
||||||
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author xinwang.yi
|
||||||
|
* @version 1.0
|
||||||
|
* @date 2023/10/27 13:17
|
||||||
|
**/
|
||||||
|
@Repository
|
||||||
|
public interface MesReworkOrderBindSnTravelRepository extends BaseRepository<MesReworkOrderBindSnTravel, Long> {
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue