天津注塑看板

yun-zuoyi
wynne1005 5 years ago
parent a8cdba48c3
commit 4d4ad7ff84

@ -0,0 +1,78 @@
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.io.Serializable;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\11\13 11:47
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_BOARD_LINE")
@Api("看板产线配置")
public class MesBoardLine extends BaseBean implements Serializable {
private static final long serialVersionUID = 5212593630787939081L;
@Column(name = "BOARD_CODE")
@ApiParam("看板代码")
private String boardCode;
@Column(name = "AREA_CODE")
@ApiParam("区域代码")
private String areaCode;
@Column(name = "WORK_CENTER_CODE")
@ApiParam("产线代码")
private String workCenterCode;
@Column(name = "PLAN_OEE")
@ApiParam("目标OEE")
private Double planOee;
@Column(name = "PLAN_TAKT")
@ApiParam("计划节拍")
private Integer planTakt;
@Column(name = "PASS_PERCENT_MAX")
@ApiParam("良品率上限")
private Double passPercentMax;
@Column(name = "PASS_PERCENT_MIN")
@ApiParam("良品率下限")
private Double passPercentMin;
@Column(name = "CAR_RUN_TIME")
@ApiParam("小车运行时间(分)")
private Integer carRunTime;
@Column(name = "TEST_CAR_SUM")
@ApiParam("调试车数")
private Integer testCarSum;
@Column(name = "PLAN_FIRST_PASS_YIELD")
@ApiParam("一次良品率目标值")
private Double planFirstPassYield;
@Column(name = "PLAN_PASS_YIELD")
@ApiParam("最终良品率目标值")
private Double planPassYield;
}

@ -0,0 +1,49 @@
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.io.Serializable;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\10\16 15:03
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_PLAN_TAKT")
@Api("产线节拍表")
public class MesPlanTakt extends BaseBean implements Serializable {
@Column(name = "PART_NO")
@ApiParam("物料号")
private String partNo;
@Column(name = "PART_NAME_RDD")
@ApiParam("物料名称")
private String partNameRdd;
@Column(name = "WORK_CENTER_CODE")
@ApiParam("产线")
private String workCenterCode;
@Column(name = "PLAN_TAKT")
@ApiParam("节拍")
private Integer planTakt;
}

@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.springframework.data.annotation.Transient;
import javax.persistence.Column;
import javax.persistence.Entity;
@ -57,14 +58,20 @@ public class MesShift extends BaseBean implements Serializable {
@ApiParam("作业时长")
private Double workTimes;
@Column(name="SHIFT_SEQ")
@Column(name = "SHIFT_SEQ")
@ApiParam("班次顺序")
private Integer shiftSeq;
@Column(name="AREA_CODE")
@Column(name = "AREA_CODE")
@ApiParam("区域代码")
private String areaCode;
@Transient
private String queryBeginTime;
@Transient
private String queryEndTime;
public int getShiftSeqVal() {
return this.shiftSeq == null ? 0 : this.shiftSeq;
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesBoardLine;
import org.springframework.stereotype.Repository;
/**
* @Description:
* @Author: jokelin
* @Date: 2020/4/20 8:53
* @Modify:
*/
@Repository
public interface MesBoardLineRepository extends BaseRepository<MesBoardLine, Long> {
}

@ -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.MesPlanTakt;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\11\18 10:34
* @Modify:
**/
public interface MesPlanTaktRepository extends BaseRepository<MesPlanTakt, Long> {
}
Loading…
Cancel
Save