【1804 质检检测-来料检验功能】

yun-zuoyi
陈思洁 5 years ago
parent 9865558af3
commit d2a31eac70

@ -86,4 +86,12 @@ public class IfQcOrder extends BaseBean implements Serializable {
@ApiParam("接口代码")
private String ifCode;
@Column(name = "CUSTOMER_CODE")
@ApiParam("客户代码")
private String customerCode;
@Column(name = "DELIVERY_DATE")
@ApiParam("发运时间")
private String deliveryDate;
}

@ -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 javax.persistence.Transient;
import java.io.Serializable;
/**
* @Description:
* @Reference:
* @Author: jessica.chen
* @CreateDate: 2019\11\15 10:01
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "MES_LOOP_QC_GENERATE_DETAIL")
@Api("MES_巡检项生成明细")
public class MesLoopQcGenerateDetail extends BaseBean implements Serializable {
private static final long serialVersionUID = -5412635747424111476L;
@Column(name = "RELATION_ORDER_NO")
@ApiParam("关联单号")
private String relationOrderNo;
@Column(name = "CHECK_TYPE")
@ApiParam("检测类型")
private Integer checkType;
@Column(name = "CHECK_ITEM")
@ApiParam("检测项")
private String checkItem;
@Column(name = "LASR_TIME")
@ApiParam("末次时间")
private String lasrTime;
@ApiParam(value = "物料号")
@Transient
private String partNo;
@ApiParam(value = "产线")
@Transient
private String workCenterCode;
}

@ -80,6 +80,10 @@ public class MesQcCheckStandard extends BaseBean implements Serializable {
@ApiParam("检测项类型")
private String checkItemType;
@Column(name = "CHECK_INTERVAL")
@ApiParam("间隔时间")
private Integer checkInterval = 0;
@Transient
@ApiParam("检测类型名称")
private String checkTypeName;

@ -92,6 +92,14 @@ public class MesQcOrder extends BaseBean implements Serializable {
@ApiParam("备注")
private String memo;
@Column(name = "CUSTOMER_CODE")
@ApiParam("客户代码")
private String customerCode;
@Column(name = "DELIVERY_DATE")
@ApiParam("发运时间")
private String deliveryDate;
@ApiParam(value = "检测结果")
@Transient
private String reulstStatus;

@ -0,0 +1,73 @@
package cn.estsh.i3plus.pojo.mes.model;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Description:
* @Reference:
* @Author: jessica.chen
* @CreateDate: 2019\11\18 9:34
* @Modify:
**/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Api("QC质检单model发货检验")
public class IfQcOrderRcCheckModel extends BaseBean {
@ApiParam("Ruid")
private Long ruid;
@ApiParam("单据号")
private String orderNo;
@ApiParam("发运时间")
private String deliveryDate;
@ApiParam("客户代码")
private String customerCode;
@ApiParam("零件号")
private String partNo;
@ApiParam("计划数量")
private Double orderQty;
@ApiParam("工厂代码")
private String factoryCode;
@ApiParam("客户发往地代码")
private String customerDeliveryCode;
@ApiParam("物流供应商")
private String option1;
@ApiParam("业务类型")
private String checkType;
@ApiParam("到达时间")
private Double arrivalDate;
@ApiParam("运输方式")
private String transportTypeDesc;
@ApiParam("发出地")
private String srcSite;
@ApiParam("发往地")
private String destSite;
@ApiParam("运输类型")
private String transportClass;
@ApiParam("同步状态")
private Integer syncStatus;
@ApiParam("错误信息")
private String errMsg;
}

@ -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.IfPackageDetail;
import cn.estsh.i3plus.pojo.mes.bean.MesLoopQcGenerateDetail;
/**
* @Description:
* @Reference:
* @Author: joke.wang
* @CreateDate: 2019\11\18 10:34
* @Modify:
**/
public interface MesLoopQcGenerateDetailRepository extends BaseRepository<MesLoopQcGenerateDetail, Long> {
}
Loading…
Cancel
Save