Merge remote-tracking branch 'origin/test' into test

yun-zuoyi
rock.yu 4 years ago
commit 8be0df57ea

@ -1476,6 +1476,7 @@ public class ImppEnumUtil {
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SMS_SUPPLIER { public enum SMS_SUPPLIER {
ALI_CLOUD(1, "阿里云"); ALI_CLOUD(1, "阿里云");
@ -1523,10 +1524,11 @@ public class ImppEnumUtil {
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SMS_TEMPLATE_STATUS { public enum SMS_TEMPLATE_STATUS {
VER_CODE(10, "审核中"), UNDER_REVIEW(10, "审核中"),
NOTICE_SMS(20, "审核通过"), PASS(20, "审核通过"),
PROMOTE_SMS(30, "审核失败"); FAIL(30, "审核失败");
private int value; private int value;
private String description; private String description;
@ -1561,6 +1563,7 @@ public class ImppEnumUtil {
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SMS_TEMPLATE_TYPE { public enum SMS_TEMPLATE_TYPE {
VER_CODE(10, "验证码"), VER_CODE(10, "验证码"),
NOTICE_SMS(20, "短信通知"), NOTICE_SMS(20, "短信通知"),
@ -1600,6 +1603,7 @@ public class ImppEnumUtil {
/** /**
* *
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SMS_SEND_STATUS { public enum SMS_SEND_STATUS {
WAIT_RECEIPT(10, "等待回执"), WAIT_RECEIPT(10, "等待回执"),
FAIL(20, "发送失败"), FAIL(20, "发送失败"),

@ -2056,7 +2056,7 @@ public class MesEnumUtil {
MES_SHIFT(180, "shiftExcelService", "班次,支持编辑"), MES_SHIFT(180, "shiftExcelService", "班次,支持编辑"),
MES_SHIFT_GROUP(190, "shiftGroupExcelService", "班组,支持编辑"), MES_SHIFT_GROUP(190, "shiftGroupExcelService", "班组,支持编辑"),
MES_WORK_CELL_PARAM_CFG(200, "workCellParamCfgExcelService", "工作单元参数配置"), MES_WORK_CELL_PARAM_CFG(200, "workCellParamCfgExcelService", "工作单元参数配置"),
MES_STATION_BOM(210, "stationBomExcelService", "工位BOM表"), MES_STATION_BOM(210, "stationBomExcelService", "工位BOM表,支持编辑"),
MES_DATA_OBJECT(220, "dataObjectExcelService", "数据对象"), MES_DATA_OBJECT(220, "dataObjectExcelService", "数据对象"),
MES_OBJECT_CFG(230, "objectCfgExcelService", "对象结构"), MES_OBJECT_CFG(230, "objectCfgExcelService", "对象结构"),
MES_WC_CHECK(240, "wcCheckExcelService", "开线检查,支持编辑"), MES_WC_CHECK(240, "wcCheckExcelService", "开线检查,支持编辑"),
@ -8243,4 +8243,49 @@ public class MesEnumUtil {
return tmp; return tmp;
} }
} }
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum DELIVER_ORDER_MOVE_TYPE {
SHIPING(10, "发运"),
ALLOCATION(20, "发运&调拨");
private int value;
private String description;
DELIVER_ORDER_MOVE_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public static MesEnumUtil.DELIVER_ORDER_MOVE_TYPE getByValue(Integer value) {
for (MesEnumUtil.DELIVER_ORDER_MOVE_TYPE showSupplierCode : values()) {
if (showSupplierCode.getValue() == value) {
return showSupplierCode;
}
}
return null;
}
public static String valueOfDescription(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public int getValue() {
return value;
}
public String getValueStr() {
return value + "";
}
public String getDescription() {
return description;
}
}
} }

@ -872,7 +872,8 @@ public class WmsEnumUtil {
COGI_BALANCE(750, "COGI_BALANCE", "COGI调账入库"), COGI_BALANCE(750, "COGI_BALANCE", "COGI调账入库"),
SUPPLIER_STD_RETURN(760, "SUPPLIER_STD_RETURN", "供应商退货"), SUPPLIER_STD_RETURN(760, "SUPPLIER_STD_RETURN", "供应商退货"),
COGI_BALANCE_OUT(770, "COGI_BALANCE", "COGI调账出库"),//默认DMR COGI_BALANCE_OUT(770, "COGI_BALANCE", "COGI调账出库"),//默认DMR
PRODUCT_IN_STOCK(780, "PRODUCT_IN_STOCK", "成品入库");//默认DMR PRODUCT_IN_STOCK(780, "PRODUCT_IN_STOCK", "成品入库"),
SUSPECT_IN_STOCK(790, "SUSPECT_IN_STOCK", "可疑品入库");//默认DMR
private int value; private int value;
private String code; private String code;

@ -0,0 +1,70 @@
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.*;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
* @Description :IF_
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2020-11-06
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "IF_DELIVER_ORDER_DATA")
@Api("IF_订单交付数据")
public class IfDeliverOrderData extends BaseBean implements Serializable {
private static final long serialVersionUID = 855289009053695347L;
@Column(name = "RGANIZTION_CODE")
@ApiParam("工厂代码")
private String rganiztionCode;
@Column(name = "YEAR")
@ApiParam("年")
private Integer year;
@Column(name = "MONTH")
@ApiParam("月")
private Integer month;
@Column(name = "QTY")
@ApiParam("发运数量")
private Integer qty = 0;
@Column(name = "MOVE_TYPE")
@ApiParam("移动类型")
private Integer moveType;
@Column(name = "SYNC_STATUS")
@ApiParam("同步状态")
private Integer syncStatus;
@Column(name = "ERROR_MESSAGE")
@ApiParam("异常消息")
private String errorMessage;
@Column(name = "ACTION_CODE")
@ApiParam("动作代码")
private String actionCode;
@Column(name = "IF_CODE")
@ApiParam("接口代码")
private String ifCode;
}

@ -172,10 +172,12 @@ public class IfProductOffLine extends BaseBean implements Serializable {
this.qcStatus = qcStatus; this.qcStatus = qcStatus;
} }
public IfProductOffLine(String workCenterCode, String partNo, String partName, String packageNo, Double qty, String createDatetime, String workOrderNo) { public IfProductOffLine(String workCenterCode, String partNo, String partName, String itemPartNo, String itemPartName, String packageNo, Double qty, String createDatetime, String workOrderNo) {
this.workCenterCode = workCenterCode; this.workCenterCode = workCenterCode;
this.partNo = partNo; this.partNo = partNo;
this.partName = partName; this.partName = partName;
this.itemPartNo = itemPartNo;
this.itemPartName = itemPartName;
this.packageNo = packageNo; this.packageNo = packageNo;
this.qty = qty; this.qty = qty;
this.createDatetime = createDatetime; this.createDatetime = createDatetime;

@ -0,0 +1,43 @@
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.*;
import java.io.Serializable;
/**
* @Description :BP
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2020-11-06
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "MES_BP_BUSINESS")
@Api("BP业务对比表")
public class MesBpBusiness extends BaseBean implements Serializable {
private static final long serialVersionUID = 855289009053666347L;
@Column(name = "YEAR")
@ApiParam("年")
private Integer year;
@Column(name = "MONTH")
@ApiParam("月")
private Integer month;
@Column(name = "QTY")
@ApiParam("预测数量")
private Double qty = 0d;
}

@ -239,7 +239,17 @@ public class MesPackage extends BaseBean implements Serializable {
this.createDatetime = createDatetime; this.createDatetime = createDatetime;
} }
public MesPackage(String partNo, String partNameRdd,String workCenterCode, String workOrderNo, public MesPackage(String packageNo, String partNo, String partNameRdd, Double qty, Double packSpecQty, Integer isSealed, String ctNo) {
this.packageNo = packageNo;
this.partNo = partNo;
this.partNameRdd = partNameRdd;
this.qty = qty;
this.packSpecQty = packSpecQty;
this.isSealed = isSealed;
this.ctNo = ctNo;
}
public MesPackage(String partNo, String partNameRdd, String workCenterCode, String workOrderNo,
String packageNo, String lotNo, String custCode, String shiftGroup) { String packageNo, String lotNo, String custCode, String shiftGroup) {
this.partNo = partNo; this.partNo = partNo;
this.partNameRdd = partNameRdd; this.partNameRdd = partNameRdd;

@ -244,18 +244,13 @@ public class MesProduceSn extends BaseBean implements Serializable {
this.qcStatus = qcStatus; this.qcStatus = qcStatus;
this.qty = qty; this.qty = qty;
} }
//sn.serialNumber, sn.productSn, " +
// " sn.partNo, sn.partNameRdd, sn.qty, sn.qcStatus, sn.snStatus, sn.printCount, sn.printStatus" +
// " sn.workCenterCode, sn.workCellCode, sn.routeCode, sn.processCode, sn.nextProcessCode, sn.inWorkCenterTime, " +
// " sn.outWorkCenterTime, sn.shippingTime, sn.workOrderNo, sn.custSn, sn.custPartNo, sn.custCode," +
// " sn.snType, sn.trayNo, sn.operateType, sn.processLabelTemplate, sn.prodLabelTemplate, sn.custLabelTemplate, " +
// " sn.lotNo, sn.defectActionType, sn.vinCode, p.versionNo
public MesProduceSn(Long id, String serialNumber, String productSn, String partNo, String partNameRdd, Double qty, Integer qcStatus, Integer snStatus, public MesProduceSn(Long id, String serialNumber, String productSn, String partNo, String partNameRdd, Double qty, Integer qcStatus, Integer snStatus,
Integer printCount, Integer printStatus, String workCenterCode, String workCellCode, String routeCode, String processCode, Integer printCount, Integer printStatus, String workCenterCode, String workCellCode, String routeCode, String processCode,
String nextProcessCode, String inWorkCenterTime, String outWorkCenterTime, String shippingTime, String workOrderNo, String nextProcessCode, String inWorkCenterTime, String outWorkCenterTime, String shippingTime, String workOrderNo,
String custSn, String custPartNo, String custCode, Integer snType, String trayNo, Integer operateType, String custSn, String custPartNo, String custCode, Integer snType, String trayNo, Integer operateType,
String processLabelTemplate, String prodLabelTemplate, String custLabelTemplate, String lotNo, String processLabelTemplate, String prodLabelTemplate, String custLabelTemplate, String lotNo,
String defectActionType, String vinCode, String versionNo) { String defectActionType, String vinCode, String versionNo, String createUser, String createDatetime) {
this.id = id; this.id = id;
this.serialNumber = serialNumber; this.serialNumber = serialNumber;
this.productSn = productSn; this.productSn = productSn;
@ -288,6 +283,8 @@ public class MesProduceSn extends BaseBean implements Serializable {
this.defectActionType = defectActionType; this.defectActionType = defectActionType;
this.vinCode = vinCode; this.vinCode = vinCode;
this.versionNo = versionNo; this.versionNo = versionNo;
this.createUser = createUser;
this.createDatetime = createDatetime;
} }
public double getQtyVal() { public double getQtyVal() {

@ -111,6 +111,10 @@ public class MesProductData extends BaseBean implements Serializable {
@ApiParam("数据组号") @ApiParam("数据组号")
private String groupNo; private String groupNo;
@Column(name = "MEMO")
@ApiParam("备注")
private String memo;
@Json4Es @Json4Es
@Lob @Lob
@Column(name = "LINE_DATA") @Column(name = "LINE_DATA")

@ -100,6 +100,12 @@ public class GenSerialNoModel {
@ApiParam("版本号") @ApiParam("版本号")
private String versionNo; private String versionNo;
@ApiParam("颜色代码")
private String colorCode;
@ApiParam("颜色名称")
private String colorName;
public GenSerialNoModel(String ruleCode) { public GenSerialNoModel(String ruleCode) {
this.ruleCode = ruleCode; this.ruleCode = ruleCode;

@ -0,0 +1,36 @@
package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @Description:
* @Author: jokelin
* @Date: 2020/7/28 2:37
* @Modify:
*/
@Data
public class LogisticsBiModel implements Serializable {
@ApiParam(value = "去年每月发运数量")
private double lastQty = 0;
@ApiParam(value = "今年每月发运数量")
private double thisQty = 0;
@ApiParam(value = "比例值")
private double annualRatio = 0;
@ApiParam(value = "月份")
private Integer month;
@ApiParam(value = "实际出库数量")
private double outQty = 0;
@ApiParam(value = "BP总数")
private double bpQty= 0;
}

@ -20,12 +20,12 @@ public class MesPackageQueryModel extends MesPackage {
@ApiParam("工序名称") @ApiParam("工序名称")
private String processName; private String processName;
@ApiParam("工位")
private String workCellName;
@ApiParam("产线") @ApiParam("产线")
private String workCenterName; private String workCenterName;
@ApiParam("工作单元名称")
private String workCellName;
@ApiParam("是否封箱Name") @ApiParam("是否封箱Name")
private String isSealedName; private String isSealedName;
@ -34,7 +34,14 @@ public class MesPackageQueryModel extends MesPackage {
this.workCellName = workCellName; this.workCellName = workCellName;
} }
public MesPackageQueryModel(String packageNo, String partNo, String partNameRdd, Double qty, Double packSpecQty, String unit, String lotNo, String fixLotNo, String packSpec, Integer printStatus, Integer isSealed, Integer packLevel, String workOrderNo, String memo, String workCenterCode, String workCellCode, String custCode, String inLocationTime, String ctNo, String sampleType, String packageLabelTemplate, String qrCode, String locationCode, String erpWorkCenterCode, String fnLocationNo,String processName, String workCenterName, String workCellName) { public MesPackageQueryModel(String packageNo, String partNo, String partNameRdd, Double qty, Double packSpecQty, Integer isSealed, String ctNo, String processName, String workCellName, String workCenterName) {
super(packageNo, partNo, partNameRdd, qty, packSpecQty, isSealed, ctNo);
this.processName = processName;
this.workCellName = workCellName;
this.workCenterName = workCenterName;
}
public MesPackageQueryModel(String packageNo, String partNo, String partNameRdd, Double qty, Double packSpecQty, String unit, String lotNo, String fixLotNo, String packSpec, Integer printStatus, Integer isSealed, Integer packLevel, String workOrderNo, String memo, String workCenterCode, String workCellCode, String custCode, String inLocationTime, String ctNo, String sampleType, String packageLabelTemplate, String qrCode, String locationCode, String erpWorkCenterCode, String fnLocationNo, String processName, String workCenterName, String workCellName) {
super(packageNo, partNo, partNameRdd, qty, packSpecQty, unit, lotNo, fixLotNo, packSpec, printStatus, isSealed, packLevel, workOrderNo, memo, workCenterCode, workCellCode, custCode, inLocationTime, ctNo, sampleType, packageLabelTemplate, qrCode, locationCode, erpWorkCenterCode, fnLocationNo); super(packageNo, partNo, partNameRdd, qty, packSpecQty, unit, lotNo, fixLotNo, packSpec, printStatus, isSealed, packLevel, workOrderNo, memo, workCenterCode, workCellCode, custCode, inLocationTime, ctNo, sampleType, packageLabelTemplate, qrCode, locationCode, erpWorkCenterCode, fnLocationNo);
this.processName=processName; this.processName=processName;
this.workCenterName = workCenterName; this.workCenterName = workCenterName;

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.mes.model; package cn.estsh.i3plus.pojo.mes.model;
import cn.estsh.i3plus.pojo.mes.bean.MesLabelTemplate; import cn.estsh.i3plus.pojo.mes.bean.MesLabelTemplate;
import cn.estsh.i3plus.pojo.mes.bean.MesPackage;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -29,6 +30,9 @@ public class MesPaintSnPrintModel implements Serializable {
@ApiParam("包装编号") @ApiParam("包装编号")
private String packageNo; private String packageNo;
@ApiParam("包装信息")
private MesPackage packageInfo;
@ApiParam("工单号") @ApiParam("工单号")
private String workOrderNo; private String workOrderNo;

@ -190,7 +190,7 @@ public class StationRequestBean implements Serializable {
@ApiParam("创建时间") @ApiParam("创建时间")
private String createDatetime; private String createDatetime;
@ApiParam("创建时间") @ApiParam("包装编号")
private String packageNo; private String packageNo;
@ApiParam("密码") @ApiParam("密码")
@ -232,6 +232,8 @@ public class StationRequestBean implements Serializable {
", workOrderNo='" + workOrderNo + '\'' + ", workOrderNo='" + workOrderNo + '\'' +
", tray='" + tray + '\'' + ", tray='" + tray + '\'' +
", finishCount=" + finishCount + ", finishCount=" + finishCount +
", packageNo=" + packageNo +
", createDatetime=" + createDatetime +
'}'; '}';
} }
} }

@ -141,4 +141,8 @@ public class StepPrintSnModel extends MesProduceSn {
@ApiParam("版本号") @ApiParam("版本号")
private String versionNo; private String versionNo;
@ApiParam("泰国WL物料描述")
private String tgPartDesc;
@ApiParam("泰国过程条码截取前11位")
private String snTop11;
} }

@ -0,0 +1,30 @@
package cn.estsh.i3plus.pojo.mes.model.mgn.tj;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description: model
* @Author: wangjie
* @Date: 2020/10/28 2:56 PM
* @Modify:
*/
@Data
public class AssemblyRealWorkModel {
@ApiParam("生产线代码")
private String workCenterCode;
@ApiParam("实际产量")
private Double realProdQty;
@ApiParam("实际目标")
private Double realPlanQty;
@ApiParam("班产目标")
private Double shiftPlanQty;
@ApiParam("本班达成率")
private Integer shiftPassPercent;
}

@ -12,19 +12,19 @@ import java.util.List;
/** /**
* @Author: xiangming.liao * @Author: xiangming.liao
* @CreateDate: 2020/12/28 14:24 * @CreateDate: 2020/12/28 14:24
* @Description: model * @Description: model
**/ **/
@Api("一次性通过率占比柏拉图报表model") @Api("缺陷率占比柏拉图报表model")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class ProduceDispPassPlatoModel { public class ProduceDefectRatePlatoModel {
@ApiParam("项目号") @ApiParam("项目号")
private String prodCfgTypeCode; private String prodCfgTypeCode;
@ApiParam("零件号") @ApiParam("客户零件号")
private String partNo; private String customerPartNo;
@ApiParam("缺陷代码") @ApiParam("缺陷代码")
private String defectCode; private String defectCode;
@ -41,17 +41,17 @@ public class ProduceDispPassPlatoModel {
@ApiParam("数量") @ApiParam("数量")
private Long qty; private Long qty;
public ProduceDispPassPlatoModel(String prodCfgTypeCode, String partNo, String defectCode, String defectName, Long qty) { public ProduceDefectRatePlatoModel(String prodCfgTypeCode, String customerPartNo, String defectCode, String defectName, Long qty) {
this.prodCfgTypeCode = prodCfgTypeCode; this.prodCfgTypeCode = prodCfgTypeCode;
this.partNo = partNo; this.customerPartNo = customerPartNo;
this.defectCode = defectCode; this.defectCode = defectCode;
this.defectName = defectName; this.defectName = defectName;
this.qty = qty; this.qty = qty;
} }
public ProduceDispPassPlatoModel(String prodCfgTypeCode, String partNo, Long qty) { public ProduceDefectRatePlatoModel(String prodCfgTypeCode, String customerPartNo, Long qty) {
this.prodCfgTypeCode = prodCfgTypeCode; this.prodCfgTypeCode = prodCfgTypeCode;
this.partNo = partNo; this.customerPartNo = customerPartNo;
this.qty = qty; this.qty = qty;
} }
} }

@ -12,13 +12,13 @@ import java.util.List;
/** /**
* @Author: xiangming.liao * @Author: xiangming.liao
* @CreateDate: 2020/12/28 14:18 * @CreateDate: 2020/12/28 14:18
* @Description: model * @Description: model
**/ **/
@Api("一次性通过率占比柏拉图报表查询参数model") @Api("缺陷率占比柏拉图报表查询参数model")
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class ProduceDispPassPlatoQueryModel extends BaseBean { public class ProduceDefectRatePlatoQueryModel extends BaseBean {
/** /**
* *
*/ */
@ -26,6 +26,9 @@ public class ProduceDispPassPlatoQueryModel extends BaseBean {
@ApiParam("工序") @ApiParam("工序")
private String processCode; private String processCode;
@ApiParam("柱子展示条数")
private Integer displaySize;
//质量状态20冻结30报废 //质量状态20冻结30报废
@ApiParam("质量状态") @ApiParam("质量状态")
private List<Integer> qcStatusList; private List<Integer> qcStatusList;
@ -38,9 +41,9 @@ public class ProduceDispPassPlatoQueryModel extends BaseBean {
@ApiParam("零件号") @ApiParam("零件号")
private List<String> partNoList; private List<String> partNoList;
//统计方式0按月1按天 //统计方式0按月1按天
@ApiParam("统计方式") @ApiParam("统计方式")
private Integer statisticalPlacer; private Integer statisticalMethod;
@ApiParam("开始时间") @ApiParam("开始时间")
private String modifyStartDate; private String modifyStartDate;

@ -41,12 +41,11 @@ public class ScrapOfPlatoModel {
private BigDecimal scrapRatioPlato; private BigDecimal scrapRatioPlato;
public ScrapOfPlatoModel(String partNo, String prodCfgTypeCode, String defectCode, String defectName, long numberOfDefects,String workCellCode) { public ScrapOfPlatoModel(String partNo, String prodCfgTypeCode, String defectCode, String defectName, long numberOfDefects) {
this.partNo = partNo; this.partNo = partNo;
this.prodCfgTypeCode = prodCfgTypeCode; this.prodCfgTypeCode = prodCfgTypeCode;
this.defectCode = defectCode; this.defectCode = defectCode;
this.defectName = defectName; this.defectName = defectName;
this.numberOfDefects = numberOfDefects; this.numberOfDefects = numberOfDefects;
this.workCellCode = workCellCode;
} }
} }

@ -0,0 +1,9 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.IfDeliverOrderData;
import org.springframework.stereotype.Repository;
@Repository
public interface IfDeliverOrderDataRepository extends BaseRepository<IfDeliverOrderData, Long> {
}

@ -0,0 +1,9 @@
package cn.estsh.i3plus.pojo.mes.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.mes.bean.MesBpBusiness;
import org.springframework.stereotype.Repository;
@Repository
public interface MesBpBusinessRepository extends BaseRepository<MesBpBusiness, Long> {
}

@ -26,4 +26,6 @@ public class WmsAgCacheModel implements Serializable {
public List<WmsOptionModel> options; public List<WmsOptionModel> options;
@ApiParam("作业流程明细Model集合") @ApiParam("作业流程明细Model集合")
public Map<String, WmsAgdCacheModel> wmsAgdCacheModelMap; public Map<String, WmsAgdCacheModel> wmsAgdCacheModelMap;
@ApiParam("流程级别组件参数集合")
public Map<String,Map<String,String>> wmsAgAmParamsMap;
} }

@ -5,7 +5,6 @@ import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
/** /**
* @Description BBACMODEL * @Description BBACMODEL
@ -35,6 +34,9 @@ public class WmsBjmgnBbacReductModel implements Serializable {
public Double qty; public Double qty;
@ApiParam("单位") @ApiParam("单位")
public String unit; public String unit;
@ApiParam("包含0")
public Integer includeZero;
public WmsBjmgnBbacReductModel() { public WmsBjmgnBbacReductModel() {
} }

@ -2,6 +2,7 @@ package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn; import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
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.ImppEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -47,6 +48,10 @@ public class SysSmsSendRecord extends BaseBean {
@ApiModelProperty(value = "软件模块") @ApiModelProperty(value = "软件模块")
private Integer softType; private Integer softType;
public String getSoftTypeTxt() {
return softType == null ? null : CommonEnumUtil.SOFT_TYPE.valueOfDescription(softType);
}
/** /**
* *
*/ */
@ -104,6 +109,10 @@ public class SysSmsSendRecord extends BaseBean {
@ApiModelProperty(value = "短信发送状态") @ApiModelProperty(value = "短信发送状态")
private Integer smsSendStatus; private Integer smsSendStatus;
public String getSmsSendStatusTxt() {
return smsSendStatus == null ? null : ImppEnumUtil.SMS_SEND_STATUS.valueOfDescription(smsSendStatus);
}
/** /**
* *
*/ */

@ -51,12 +51,13 @@ public class SysSmsTemplate extends BaseBean {
* *
*/ */
@Column(name = "SUPPLIER_TEMPLATE_CODE") @Column(name = "SUPPLIER_TEMPLATE_CODE")
@ApiModelProperty(value = "模板代码") @ApiModelProperty(value = "供应商模板代码")
private String supplierTemplateCode; private String supplierTemplateCode;
/** /**
* *
*/ */
@AnnoOutputColumn
@Column(name = "TEMPLATE_TYPE") @Column(name = "TEMPLATE_TYPE")
@ApiModelProperty(value = "模板类型") @ApiModelProperty(value = "模板类型")
private Integer templateType; private Integer templateType;
@ -64,10 +65,15 @@ public class SysSmsTemplate extends BaseBean {
/** /**
* *
*/ */
@AnnoOutputColumn(refClass = ImppEnumUtil.SMS_SUPPLIER.class)
@Column(name = "SUPPLIER_TYPE") @Column(name = "SUPPLIER_TYPE")
@ApiModelProperty(value = "供应商类型") @ApiModelProperty(value = "供应商类型")
private Integer supplierType; private Integer supplierType;
public String getSupplierTypeTxt() {
return supplierType == null ? null : ImppEnumUtil.SMS_SUPPLIER.valueOfDescription(supplierType);
}
/** /**
* *
*/ */
@ -76,6 +82,10 @@ public class SysSmsTemplate extends BaseBean {
@AnnoOutputColumn(refClass = ImppEnumUtil.SMS_TEMPLATE_STATUS.class) @AnnoOutputColumn(refClass = ImppEnumUtil.SMS_TEMPLATE_STATUS.class)
private Integer templateStatus; private Integer templateStatus;
public String getTemplateStatusTxt() {
return templateStatus == null ? null : ImppEnumUtil.SMS_TEMPLATE_STATUS.valueOfDescription(templateStatus);
}
/** /**
* *
*/ */
@ -92,6 +102,13 @@ public class SysSmsTemplate extends BaseBean {
/** /**
*
*/
@Transient
@ApiModelProperty(value = "是否修改模板内容")
private Integer isModifyContent;
/**
* *
*/ */
@Transient @Transient

@ -5,17 +5,12 @@ import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
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.Table;
import javax.persistence.Version;
/** /**
* @Description : * @Description :
@ -167,4 +162,8 @@ public class SwebDocMovementDetails extends BaseBean {
@Column(name = "LOT_NO") @Column(name = "LOT_NO")
@ApiParam("批次") @ApiParam("批次")
public String lotNo; public String lotNo;
@Column(name = "IS_SYNC", nullable = false)
@ApiParam("是否同步")
public Integer isSync = CommonEnumUtil.FALSE;
} }

@ -1,18 +1,15 @@
package cn.estsh.i3plus.pojo.sweb.bean; package cn.estsh.i3plus.pojo.sweb.bean;
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 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.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.Table;
/** /**
* @Description : * @Description :
@ -149,4 +146,8 @@ public class SwebDocMovementMaster extends BaseBean {
@Column(name = "SHIP_TIME") @Column(name = "SHIP_TIME")
@ApiParam(value = "发运时间") @ApiParam(value = "发运时间")
private String shipTime; private String shipTime;
@Column(name = "IS_SYNC", nullable = false)
@ApiParam("是否同步")
public Integer isSync = CommonEnumUtil.FALSE;
} }

@ -1,19 +1,16 @@
package cn.estsh.i3plus.pojo.sweb.bean; package cn.estsh.i3plus.pojo.sweb.bean;
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 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.Table;
/** /**
* @Description : * @Description :
@ -81,4 +78,8 @@ public class SwebDocMovementSn extends BaseBean {
@ApiParam("供应商名称") @ApiParam("供应商名称")
@Column(name = "VENDOR_NAME") @Column(name = "VENDOR_NAME")
private String vendorName; private String vendorName;
@Column(name = "IS_SYNC", nullable = false)
@ApiParam("是否同步")
public Integer isSync = CommonEnumUtil.FALSE;
} }

@ -15,6 +15,7 @@ import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.*; import javax.persistence.*;
import java.util.List;
/** /**
* @Description : * @Description :
@ -98,6 +99,9 @@ public class WmsActionGroup extends BaseBean {
@Transient @Transient
@ApiParam(value = "提交步骤序号") @ApiParam(value = "提交步骤序号")
private Integer submitStepSeq; private Integer submitStepSeq;
@Transient
@ApiParam(value = "流程级别组件参数")
private List<WmsActionStepCallParam> agAmParamsList;
public long getInitAmIdVal() { public long getInitAmIdVal() {
return this.initAmId == null ? 0 : this.initAmId.longValue(); return this.initAmId == null ? 0 : this.initAmId.longValue();

@ -13,7 +13,9 @@ public class WmsInterfaceEnumUtil {
SWEB2WMS(50, "SWEB2WMS", "SWEB --> WMS"), SWEB2WMS(50, "SWEB2WMS", "SWEB --> WMS"),
SWEB2SAP(50, "SWEB2SAP", "SWEB --> SAP"), SWEB2SAP(50, "SWEB2SAP", "SWEB --> SAP"),
WMS2SWEB(50, "WMS2SWEB", "WMS --> SWEB"), WMS2SWEB(50, "WMS2SWEB", "WMS --> SWEB"),
SAP2SWEB(50, "SAP2SWEB", "SAP --> SWEB"); SAP2SWEB(50, "SAP2SWEB", "SAP --> SWEB"),
SAP2MES(60, "SAP2MES", "SAP --> WMS"),
;
private int value; private int value;
private String name; private String name;

Loading…
Cancel
Save