Merge remote-tracking branch 'origin/ext-dev' into ext-dev

yun-zuoyi
钮海涛 4 years ago
commit cccb5f5d4f

@ -1229,7 +1229,9 @@ public class WmsEnumUtil {
PICKED(50, "配料"), PICKED(50, "配料"),
OUT_STOCK(60, "出库"), OUT_STOCK(60, "出库"),
SCRAP(70, "报废"), SCRAP(70, "报废"),
COMMING(80, "在途"); COMMING(80, "在途"),
INSPECTION(90,"待检验"),
HAS_INSPECTION(100,"已检验");
private int value; private int value;
private String description; private String description;
@ -1396,8 +1398,8 @@ public class WmsEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum STOCK_SN_QC_STATUS { public enum STOCK_SN_QC_STATUS {
NORMAL(10, "NORMAL", "合格"), ABNORMAL(20, "ABNORMAL", "不合格"), NORMAL(10, "NORMAL", "合格"), ABNORMAL(20, "ABNORMAL", "不合格"),
ISOLATED(30, "ISOLATED", "隔离"), FRAZE(40, "FRAZE", "报废"); ISOLATED(30, "ISOLATED", "隔离"), FRAZE(40, "FRAZE", "报废"),
REWORK(50,"REWORK","返工");
private int value; private int value;
private String code; private String code;
private String description; private String description;

@ -4,17 +4,12 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.ColumnDefault;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.*;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
/** /**
@ -30,7 +25,9 @@ import java.io.Serializable;
@DynamicUpdate @DynamicUpdate
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Inheritance(strategy = InheritanceType.JOINED) @Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "IF_PACKAGE") @Table(name = "IF_PACKAGE", indexes = {
@Index(columnList = "PACKAGE_NO"),
@Index(columnList = "MODIFY_DATE_TIME")})
@Api("包装条码接口表") @Api("包装条码接口表")
public class IfPackage extends BaseBean implements Serializable { public class IfPackage extends BaseBean implements Serializable {

@ -1,8 +1,11 @@
package cn.estsh.i3plus.pojo.mes.model; package cn.estsh.i3plus.pojo.mes.model;
import cn.estsh.i3plus.pojo.mes.bean.MesProdBindRecord;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* @Description: * @Description:
* @Reference: * @Reference:
@ -48,6 +51,9 @@ public class MesProdBindRecordModel {
private String serialNumber; private String serialNumber;
@ApiParam("关联批次") @ApiParam("关联批次")
private String lotNo; private String lotNo;
@ApiParam("数据集合")
private List<MesProdBindRecord> mesProdBindRecords;
public MesProdBindRecordModel() { public MesProdBindRecordModel() {
} }
@ -122,4 +128,5 @@ public class MesProdBindRecordModel {
this.serialNumber = serialNumber; this.serialNumber = serialNumber;
this.lotNo = lotNo; this.lotNo = lotNo;
} }
} }

@ -2835,7 +2835,7 @@ public class MesHqlPack {
* @return * @return
*/ */
public static DdlPackBean getMesUserSkill(MesUserSkill mesUserSkill, String organizeCode) { public static DdlPackBean getMesUserSkill(MesUserSkill mesUserSkill, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesUserSkill, organizeCode); DdlPackBean packBean = DdlPackBean.getDdlPackBean(organizeCode, CommonEnumUtil.VALID);
if (!StringUtils.isEmpty(mesUserSkill.getSkillCode())) { if (!StringUtils.isEmpty(mesUserSkill.getSkillCode())) {
DdlPreparedPack.getStringLikerPack(mesUserSkill.getSkillCode(), "skillCode", packBean); DdlPreparedPack.getStringLikerPack(mesUserSkill.getSkillCode(), "skillCode", packBean);
} }
@ -3772,6 +3772,7 @@ public class MesHqlPack {
/** /**
* *
*
* @param cfg * @param cfg
* @return * @return
*/ */

@ -1,7 +1,9 @@
package cn.estsh.i3plus.pojo.wms.bean; package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
@ -122,6 +124,11 @@ public class WmsCSFactTrans extends BaseBean {
@ApiParam(value = "供应商编码") @ApiParam(value = "供应商编码")
public String vendorNo; public String vendorNo;
@Column(name = "package_no")
@ApiParam(value = "包装编号")
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
private String packageNo;
@Transient @Transient
@AnnoOutputColumn(hidden = true) @AnnoOutputColumn(hidden = true)
@ApiParam(value = "实盘箱数", example = "1") @ApiParam(value = "实盘箱数", example = "1")

@ -428,7 +428,9 @@ public class WmsDocMovementDetails extends BaseBean {
@ApiParam("报废类型名字") @ApiParam("报废类型名字")
public String scrapTypeName; public String scrapTypeName;
@Transient
@ApiParam(value = "主表id")
private Long masterId;
public String getRecommondLot() { public String getRecommondLot() {
return recommondLot == null ? "无" : this.recommondLot; return recommondLot == null ? "无" : this.recommondLot;

@ -314,6 +314,11 @@ public class WmsPart extends BaseBean {
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.SELECT, isRequire = 2) @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.SELECT, isRequire = 2)
private String productPlace ; private String productPlace ;
@Column(name = "STANDARD_BRACKET", columnDefinition = "decimal(18,8)")
@ApiParam(value = "标托", example = "1")
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
private Double standardBracket;
public int getIqcVal() { public int getIqcVal() {
return this.iqc == null ? 0 : this.iqc.intValue(); return this.iqc == null ? 0 : this.iqc.intValue();

Loading…
Cancel
Save