yun-zuoyi
廖湘明 4 years ago
commit 29500d8762

@ -1081,7 +1081,8 @@ public class ImppEnumUtil {
BASIS(5, "基础"), BASIS(5, "基础"),
CONFIG(6, "系统配置"), CONFIG(6, "系统配置"),
LOG(7, "日志配置"), LOG(7, "日志配置"),
WORK_WECHAT(8, "企业微信配置"); WORK_WECHAT(8, "企业微信配置"),
SMS(9, "短信配置");
private int value; private int value;
private String description; private String description;
@ -1471,4 +1472,166 @@ public class ImppEnumUtil {
return null; return null;
} }
} }
/**
*
*/
public enum SMS_SUPPLIER {
ALI_CLOUD(1, "阿里云");
private int value;
private String description;
SMS_SUPPLIER() {
}
SMS_SUPPLIER(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
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 static SMS_SUPPLIER valueOf(int val) {
SMS_SUPPLIER tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i];
}
}
return tmp;
}
}
/**
*
*/
public enum SMS_TEMPLATE_STATUS {
VER_CODE(10, "审核中"),
NOTICE_SMS(20, "审核通过"),
PROMOTE_SMS(30, "审核失败");
private int value;
private String description;
SMS_TEMPLATE_STATUS() {
}
SMS_TEMPLATE_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
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 enum SMS_TEMPLATE_TYPE {
VER_CODE(10, "验证码"),
NOTICE_SMS(20, "短信通知"),
PROMOTE_SMS(30, "推广短信"),
INTL_SMS(40, "国际/港澳台消息");
private int value;
private String description;
SMS_TEMPLATE_TYPE() {
}
SMS_TEMPLATE_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
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 enum SMS_SEND_STATUS {
WAIT_RECEIPT(10, "等待回执"),
FAIL(20, "发送失败"),
SUCCESS(30, "发送成功");
private int value;
private String description;
SMS_SEND_STATUS() {
}
SMS_SEND_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
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;
}
}
} }

@ -355,7 +355,7 @@ public class MesPcnEnumUtil {
PCN_LOGOUT(190, "PCN_LOGOUT", ""), PCN_LOGOUT(190, "PCN_LOGOUT", ""),
UPDATE_LOCALE_RES(200, "SYNC_DATA_URL", "LOCALE_RES_URL"), UPDATE_LOCALE_RES(200, "SYNC_DATA_URL", "LOCALE_RES_URL"),
PCN_SYS_LOCALE_LANGUAGE(210, "PCN_SYS_LOCALE_LANGUAGE", ""), PCN_SYS_LOCALE_LANGUAGE(210, "PCN_SYS_LOCALE_LANGUAGE", ""),
PCN_SYS_ALL_LANGUAGE(220, "PCN_SYS_ALL_LANGUAGE", "PCN_SYS_ALL_LANGUAGE"), PCN_SYS_ALL_LANGUAGE_URL(220, "PCN_SYS_ALL_LANGUAGE_URL", "PCN_SYS_ALL_LANGUAGE_URL"),
PCN_SYS_RESOURCE_KEY_LANGUAGE(230, "PCN_SYS_RESOURCE_KEY_LANGUAGE", "PCN_SYS_RESOURCE_KEY_LANGUAGE"), PCN_SYS_RESOURCE_KEY_LANGUAGE(230, "PCN_SYS_RESOURCE_KEY_LANGUAGE", "PCN_SYS_RESOURCE_KEY_LANGUAGE"),
SYNC_PHOTO_COLLECT_URL(240, "SYNC_PHOTO_COLLECT_URL", "PCN推送图片采集数据至mes"); SYNC_PHOTO_COLLECT_URL(240, "SYNC_PHOTO_COLLECT_URL", "PCN推送图片采集数据至mes");

@ -294,6 +294,18 @@ public class DdlPreparedPack {
} }
/** /**
* 使使
* sqlserver=使like
* @param columnName
* @param packBean
*/
public static void getStringLikeEqualPack(String val, String columnName, DdlPackBean packBean) {
if (val != null && val.trim().length() > 0) {
packBean.addColumnQuery(columnName, " and model." + columnName + " like :m_" + columnName, val);
}
}
/**
* String * String
* *
* @param columnName * @param columnName

@ -31,7 +31,7 @@ import java.io.Serializable;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Inheritance(strategy = InheritanceType.JOINED) @Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "IF_PACKAGE") @Table(name = "IF_PACKAGE")
@Api("料箱表") @Api("包装条码接口表")
public class IfPackage extends BaseBean implements Serializable { public class IfPackage extends BaseBean implements Serializable {
private static final long serialVersionUID = 9099416791684702129L; private static final long serialVersionUID = 9099416791684702129L;

@ -115,6 +115,10 @@ public class MesDefectRecord extends BaseBean implements Serializable {
@ApiParam("维修状态名称") @ApiParam("维修状态名称")
private String repairStatusName; private String repairStatusName;
@Transient
@ApiParam("产品二维码")
private String productSn;
public int getRepairStatusVal() { public int getRepairStatusVal() {
return this.repairStatus == null ? 0 : this.repairStatus; return this.repairStatus == null ? 0 : this.repairStatus;
} }

@ -3,6 +3,7 @@ package cn.estsh.i3plus.pojo.mes.model;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
@ -20,4 +21,8 @@ public class ProductBiSeriesModel {
private String type; private String type;
@ApiParam("显示的数据") @ApiParam("显示的数据")
private List<Double> data; private List<Double> data;
@ApiParam("实际数量集合")
private List<Double> snQtyList = new ArrayList<>();
@ApiParam("计划数量集合")
private List<Double> planQtyList = new ArrayList<>();
} }

@ -156,10 +156,10 @@ public class MesHqlPack {
public static DdlPackBean getWorkOrderCondition(MesWorkOrder mesWorkOrder, String organizeCode) { public static DdlPackBean getWorkOrderCondition(MesWorkOrder mesWorkOrder, String organizeCode) {
DdlPackBean packBean = getAllBaseData(organizeCode); DdlPackBean packBean = getAllBaseData(organizeCode);
if (!StringUtils.isEmpty(mesWorkOrder.getOrderNo())) { if (!StringUtils.isEmpty(mesWorkOrder.getOrderNo())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getOrderNo(), "orderNo", packBean); DdlPreparedPack.getStringEqualPack(mesWorkOrder.getOrderNo(), "orderNo", packBean);
} }
if (!StringUtils.isEmpty(mesWorkOrder.getPartNo())) { if (!StringUtils.isEmpty(mesWorkOrder.getPartNo())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(mesWorkOrder.getPartNo(), "partNo", packBean);
} }
if (!StringUtils.isEmpty(mesWorkOrder.getPartNameRdd())) { if (!StringUtils.isEmpty(mesWorkOrder.getPartNameRdd())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getPartNameRdd(), "partNameRdd", packBean); DdlPreparedPack.getStringLikerPack(mesWorkOrder.getPartNameRdd(), "partNameRdd", packBean);
@ -177,10 +177,10 @@ public class MesHqlPack {
DdlPreparedPack.getNumEqualPack(mesWorkOrder.getWorkOrderType(), "workOrderType", packBean); DdlPreparedPack.getNumEqualPack(mesWorkOrder.getWorkOrderType(), "workOrderType", packBean);
} }
if (!StringUtils.isEmpty(mesWorkOrder.getCustOrderNo())) { if (!StringUtils.isEmpty(mesWorkOrder.getCustOrderNo())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getCustOrderNo(), "custOrderNo", packBean); DdlPreparedPack.getStringEqualPack(mesWorkOrder.getCustOrderNo(), "custOrderNo", packBean);
} }
if (!StringUtils.isEmpty(mesWorkOrder.getPlanOrderNo())) { if (!StringUtils.isEmpty(mesWorkOrder.getPlanOrderNo())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getPlanOrderNo(), "planOrderNo", packBean); DdlPreparedPack.getStringEqualPack(mesWorkOrder.getPlanOrderNo(), "planOrderNo", packBean);
} }
if (!StringUtils.isEmpty(mesWorkOrder.getCreateUser())) { if (!StringUtils.isEmpty(mesWorkOrder.getCreateUser())) {
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getCreateUser(), "createUser", packBean); DdlPreparedPack.getStringLikerPack(mesWorkOrder.getCreateUser(), "createUser", packBean);
@ -208,7 +208,7 @@ public class MesHqlPack {
mesWorkOrder.getCreateDateTimeEnd(), mesWorkOrder.getCreateDateTimeEnd(),
"createDatetime", packBean, true); "createDatetime", packBean, true);
} }
DdlPreparedPack.getStringLikerPack(mesWorkOrder.getAreaCode(), "areaCode", packBean); DdlPreparedPack.getStringEqualPack(mesWorkOrder.getAreaCode(), "areaCode", packBean);
DdlPreparedPack.getOrderDefault(mesWorkOrder); DdlPreparedPack.getOrderDefault(mesWorkOrder);
return packBean; return packBean;
} }
@ -2081,10 +2081,10 @@ public class MesHqlPack {
public static DdlPackBean getMesProduceSn(MesProduceSn mesProduceSn, String organizeCode) { public static DdlPackBean getMesProduceSn(MesProduceSn mesProduceSn, String organizeCode) {
DdlPackBean packBean = getAllBaseDataByNormalPro(mesProduceSn, organizeCode); DdlPackBean packBean = getAllBaseDataByNormalPro(mesProduceSn, organizeCode);
if (!StringUtils.isEmpty(mesProduceSn.getWorkOrderNo())) { if (!StringUtils.isEmpty(mesProduceSn.getWorkOrderNo())) {
DdlPreparedPack.getStringLikerPack(mesProduceSn.getWorkOrderNo(), "workOrderNo", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getWorkOrderNo(), "workOrderNo", packBean);
} }
if (!StringUtils.isEmpty(mesProduceSn.getPartNo())) { if (!StringUtils.isEmpty(mesProduceSn.getPartNo())) {
DdlPreparedPack.getStringRightLikerPack(mesProduceSn.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getPartNo(), "partNo", packBean);
} }
if (!StringUtils.isEmpty(mesProduceSn.getSerialNumber())) { if (!StringUtils.isEmpty(mesProduceSn.getSerialNumber())) {
DdlPreparedPack.getStringEqualPack(mesProduceSn.getSerialNumber(), "serialNumber", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getSerialNumber(), "serialNumber", packBean);
@ -2093,7 +2093,7 @@ public class MesHqlPack {
DdlPreparedPack.getStringEqualPack(mesProduceSn.getProductSn(), "productSn", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getProductSn(), "productSn", packBean);
} }
if (!StringUtils.isEmpty(mesProduceSn.getWorkCenterCode())) { if (!StringUtils.isEmpty(mesProduceSn.getWorkCenterCode())) {
DdlPreparedPack.getStringLikerPack(mesProduceSn.getWorkCenterCode(), "workCenterCode", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getWorkCenterCode(), "workCenterCode", packBean);
} }
if (mesProduceSn.getSnStatus() != null) { if (mesProduceSn.getSnStatus() != null) {
DdlPreparedPack.getNumEqualPack(mesProduceSn.getSnStatus(), "snStatus", packBean); DdlPreparedPack.getNumEqualPack(mesProduceSn.getSnStatus(), "snStatus", packBean);
@ -2102,7 +2102,7 @@ public class MesHqlPack {
DdlPreparedPack.getNumEqualPack(mesProduceSn.getQcStatus(), "qcStatus", packBean); DdlPreparedPack.getNumEqualPack(mesProduceSn.getQcStatus(), "qcStatus", packBean);
} }
if (!StringUtils.isEmpty(mesProduceSn.getVinCode())) { if (!StringUtils.isEmpty(mesProduceSn.getVinCode())) {
DdlPreparedPack.getStringLikerPack(mesProduceSn.getVinCode(), "vinCode", packBean); DdlPreparedPack.getStringEqualPack(mesProduceSn.getVinCode(), "vinCode", packBean);
} }
if (!StringUtil.isEmpty(mesProduceSn.getOutWorkCenterTimeEnd())) { if (!StringUtil.isEmpty(mesProduceSn.getOutWorkCenterTimeEnd())) {
DdlPreparedPack.getStringSmallerPack(mesProduceSn.getOutWorkCenterTimeEnd(), "outWorkCenterTime", packBean); DdlPreparedPack.getStringSmallerPack(mesProduceSn.getOutWorkCenterTimeEnd(), "outWorkCenterTime", packBean);

@ -0,0 +1,38 @@
package cn.estsh.i3plus.pojo.model.common;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Map;
/**
* @Description : Impp
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-24 20:31
* @Modify:
**/
@Data
@ApiModel("Impp短信内容")
public class ImppSmsContent implements Serializable {
private static final long serialVersionUID = 3329812596753451793L;
@ApiModelProperty(value = "软件模块")
private Integer softType;
@ApiModelProperty(value = "接收手机号")
private String receivePhoneNumber;
@ApiModelProperty(value = "短信签名代码")
private String smsSignCode;
@ApiModelProperty(value = "模板代码")
private String templateCode;
@ApiModelProperty(value = "短信参数")
private Map<String, Object> paramMap;
}

@ -49,4 +49,19 @@ public class WmsCSOrderDetailsModel implements Serializable {
@ApiParam("目标库位") @ApiParam("目标库位")
public String destLocateNo; public String destLocateNo;
@ApiParam("应盘人")
public String detailsCreateUser;
@ApiParam("应盘时间")
public String detailsCreateDatetime;
@ApiParam("实盘人")
public String factCreateUser;
@ApiParam("实盘时间")
public String factCreateDatetime;
} }

@ -0,0 +1,128 @@
package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
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.Lob;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-13 16:13
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "SYS_SMS_SEND_RECORD")
@ApiModel(value = "短信发送记录", description = "短信发送记录")
public class SysSmsSendRecord extends BaseBean {
private static final long serialVersionUID = -3745690058553350416L;
/**
* ID
*/
@Column(name = "BIZ_ID")
@ApiModelProperty(value = "回执id")
private String bizId;
/**
*
*/
@Column(name = "SOFT_TYPE")
@ApiModelProperty(value = "软件模块")
private Integer softType;
/**
*
*/
@Column(name = "RECEIVE_PHONE_NUMBER")
@ApiModelProperty(value = "接收手机号")
private String receivePhoneNumber;
/**
*
*/
@Column(name = "TEMPLATE_CODE")
@ApiModelProperty(value = "模板代码")
private String templateCode;
/**
*
*/
@Column(name = "TEMPLATE_NAME")
@ApiModelProperty(value = "模板名称")
private String templateName;
/**
*
*/
@Column(name = "SMS_SIGN_CODE")
@ApiModelProperty(value = "短信签名代码")
private String smsSignCode;
/**
*
*/
@Column(name = "SMS_SIGN")
@ApiModelProperty(value = "短信签名")
private String smsSign;
/**
*
*/
@Column(name = "SMS_CONTENT")
@ApiModelProperty(value = "短信内容")
private String smsContent;
/**
*
*/
@Column(name = "SMS_Param", length = 1000)
@ApiModelProperty(value = "短信参数")
private String smsParam;
/**
*
*/
@AnnoOutputColumn(refClass = ImppEnumUtil.SMS_SEND_STATUS.class)
@Column(name = "SMS_SEND_STATUS")
@ApiModelProperty(value = "短信发送状态")
private Integer smsSendStatus;
/**
*
*/
@Column(name = "SEND_DATE_TIME")
@ApiModelProperty(value = "短信发送时间")
private String sendDateTime;
/**
*
*/
@Column(name = "RECEIVE_DATE_TIME")
@ApiModelProperty(value = "短信接收日期和时间")
private String receiveDateTime;
/**
*
*/
@Lob
@Column(name = "SEND_ERR_MSG")
@ApiModelProperty(value = "短信发送异常信息")
private String sendErrMsg;
}

@ -0,0 +1,54 @@
package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-13 16:09
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "SYS_SMS_SIGN")
@ApiModel(value = "短信签名", description = "短信签名")
public class SysSmsSign extends BaseBean {
private static final long serialVersionUID = -8979657974497978428L;
/**
*
*/
@Column(name = "SIGN_NAME")
@ApiModelProperty(value = "签名")
private String signName;
/**
*
*/
@Column(name = "SIGN_CODE")
@ApiModelProperty(value = "签名代码")
private String signCode;
/**
*
*/
@Column(name = "SIGN_DESC")
@ApiModelProperty(value = "签名描述")
private String signDesc;
}

@ -0,0 +1,101 @@
package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
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;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-13 16:11
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name = "SYS_SMS_TEMPLATE")
@ApiModel(value = "短信模板", description = "短信模板")
public class SysSmsTemplate extends BaseBean {
private static final long serialVersionUID = -3879367761511016412L;
/**
*
*/
@Column(name = "TEMPLATE_NAME")
@ApiModelProperty(value = "模板名称")
private String templateName;
/**
*
*/
@Column(name = "TEMPLATE_CODE")
@ApiModelProperty(value = "模板代码")
private String templateCode;
/**
*
*/
@Column(name = "SUPPLIER_TEMPLATE_CODE")
@ApiModelProperty(value = "模板代码")
private String supplierTemplateCode;
/**
*
*/
@Column(name = "TEMPLATE_TYPE")
@ApiModelProperty(value = "模板类型")
private Integer templateType;
/**
*
*/
@Column(name = "SUPPLIER_TYPE")
@ApiModelProperty(value = "供应商类型")
private Integer supplierType;
/**
*
*/
@Column(name = "TEMPLATE_STATUS")
@ApiModelProperty(value = "模板状态")
@AnnoOutputColumn(refClass = ImppEnumUtil.SMS_TEMPLATE_STATUS.class)
private Integer templateStatus;
/**
*
*/
@Column(name = "TEMPLATE_CONTENT")
@ApiModelProperty(value = "模板内容")
private String templateContent;
/**
*
*/
@Column(name = "TEMPLATE_DESC")
@ApiModelProperty(value = "模板描述")
private String templateDesc;
/**
*
*/
@Transient
@ApiModelProperty(value = "审批备注")
private String reason;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.platform.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.platform.bean.SysSmsSendRecord;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-14 17:52
* @Modify:
**/
public interface SysSmsSendRecordRepository extends BaseRepository<SysSmsSendRecord, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.platform.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.platform.bean.SysSmsSign;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-14 17:51
* @Modify:
**/
public interface SysSmsSignRepository extends BaseRepository<SysSmsSign, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.platform.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.platform.bean.SysSmsTemplate;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-12-14 17:52
* @Modify:
**/
public interface SysSmsTemplateRepository extends BaseRepository<SysSmsTemplate, Long> {
}

@ -584,11 +584,11 @@ public class CoreHqlPack {
DdlPreparedPack.getNumEqualPack(user.getUserStatus(), "userStatus", result); DdlPreparedPack.getNumEqualPack(user.getUserStatus(), "userStatus", result);
// DdlPreparedPack.getNumEqualPack(user.getDepartmentId(),"departmentId",result); // DdlPreparedPack.getNumEqualPack(user.getDepartmentId(),"departmentId",result);
DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",result); DdlPreparedPack.getStringLikerPack(user.getUserLoginName(), "userLoginName", result);
DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",result); DdlPreparedPack.getStringLikerPack(user.getUserName(), "userName", result);
DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",result); DdlPreparedPack.getStringLikerPack(user.getUserEmail(), "userEmail", result);
DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",result); DdlPreparedPack.getStringLikerPack(user.getUserPhone(), "userPhone", result);
DdlPreparedPack.getStringLikerPack(user.getUserEmpNo(),"userEmpNo",result); DdlPreparedPack.getStringLikerPack(user.getUserEmpNo(), "userEmpNo", result);
// DdlPreparedPack.getStringEqualPack(user.getOrganizeCode(),"organizeCode",result); // DdlPreparedPack.getStringEqualPack(user.getOrganizeCode(),"organizeCode",result);
DdlPreparedPack.getInPackList(idList, "id", result); DdlPreparedPack.getInPackList(idList, "id", result);
@ -1143,66 +1143,68 @@ public class CoreHqlPack {
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlSysTaskPlanOnly(SysTaskPlan sysTaskPlan){ public static DdlPackBean packHqlSysTaskPlanOnly(SysTaskPlan sysTaskPlan) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysTaskPlan); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysTaskPlan);
DdlPreparedPack.getNumEqualPack(sysTaskPlan.getId(),"id",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysTaskPlan.getId(), "id", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysTaskPlan.getName(),"name",ddlPackBean); DdlPreparedPack.getStringEqualPack(sysTaskPlan.getName(), "name", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysTaskPlan.getGroupName(),"groupName",ddlPackBean); DdlPreparedPack.getStringEqualPack(sysTaskPlan.getGroupName(), "groupName", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlSysUserCustomizeConfigOnly(SysUserCustomizeConfig sysUserCustomizeConfig){
public static DdlPackBean packHqlSysUserCustomizeConfigOnly(SysUserCustomizeConfig sysUserCustomizeConfig) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysUserCustomizeConfig); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysUserCustomizeConfig);
DdlPreparedPack.getNumNOEqualPack(sysUserCustomizeConfig.getId(),"id",ddlPackBean); DdlPreparedPack.getNumNOEqualPack(sysUserCustomizeConfig.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getUserId(),"userId",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getUserId(), "userId", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysUserCustomizeConfig.getConfigKey(),"configKey",ddlPackBean); DdlPreparedPack.getStringEqualPack(sysUserCustomizeConfig.getConfigKey(), "configKey", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getCustomizeConfigType(),"customizeConfigType",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getCustomizeConfigType(), "customizeConfigType", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlGetSysUserCustomizeConfig(SysUserCustomizeConfig sysUserCustomizeConfig){ public static DdlPackBean packHqlGetSysUserCustomizeConfig(SysUserCustomizeConfig sysUserCustomizeConfig) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysUserCustomizeConfig); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysUserCustomizeConfig);
DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getUserId(),"userId",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getUserId(), "userId", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysUserCustomizeConfig.getConfigKey(),"configKey",ddlPackBean); DdlPreparedPack.getStringEqualPack(sysUserCustomizeConfig.getConfigKey(), "configKey", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getCustomizeConfigType(),"customizeConfigType",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysUserCustomizeConfig.getCustomizeConfigType(), "customizeConfigType", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlQuerySysLogUserLogin(SysLogUserLogin sysLogUserLogin){ public static DdlPackBean packHqlQuerySysLogUserLogin(SysLogUserLogin sysLogUserLogin) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysLogUserLogin); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysLogUserLogin);
DdlPreparedPack.getNumEqualPack(sysLogUserLogin.getLogLoginStatus(),"logLoginStatus",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysLogUserLogin.getLogLoginStatus(), "logLoginStatus", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysLogUserLogin.getLogLoginPlatform(),"logLoginPlatform",ddlPackBean); DdlPreparedPack.getNumEqualPack(sysLogUserLogin.getLogLoginPlatform(), "logLoginPlatform", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysLogUserLogin.getLogLoginName(),"logLoginName",ddlPackBean); DdlPreparedPack.getStringLikerPack(sysLogUserLogin.getLogLoginName(), "logLoginName", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysLogUserLogin.getLogLoginHost(), "logLoginHost", ddlPackBean); DdlPreparedPack.getStringLikerPack(sysLogUserLogin.getLogLoginHost(), "logLoginHost", ddlPackBean);
DdlPreparedPack.timeBuilder(sysLogUserLogin.getLogLoginDateTime(), "logLoginDateTime", ddlPackBean, false, true); DdlPreparedPack.timeBuilder(sysLogUserLogin.getLogLoginDateTime(), "logLoginDateTime", ddlPackBean, false, true);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlFindUserIdByExternalRef(Integer externalRef,List<String> valueList){ public static DdlPackBean packHqlFindUserIdByExternalRef(Integer externalRef, List<String> valueList) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumEqualPack(externalRef,"externalRef",ddlPackBean); DdlPreparedPack.getNumEqualPack(externalRef, "externalRef", ddlPackBean);
DdlPreparedPack.getInPackList(valueList,"valueList",ddlPackBean); DdlPreparedPack.getInPackList(valueList, "valueList", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlFindExternalRefByUserId(Integer externalRef,List<Long> userIdList){
public static DdlPackBean packHqlFindExternalRefByUserId(Integer externalRef, List<Long> userIdList) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumEqualPack(externalRef,"externalRef",ddlPackBean); DdlPreparedPack.getNumEqualPack(externalRef, "externalRef", ddlPackBean);
DdlPreparedPack.getInPackList(userIdList,"userId",ddlPackBean); DdlPreparedPack.getInPackList(userIdList, "userId", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlGetSysRefUserExternal(SysRefUserExternal sysRefUserExternal){ public static DdlPackBean packHqlGetSysRefUserExternal(SysRefUserExternal sysRefUserExternal) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysRefUserExternal); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysRefUserExternal);
DdlPreparedPack.getNumEqualPack(sysRefUserExternal.getUserId(), "userId", ddlPackBean); DdlPreparedPack.getNumEqualPack(sysRefUserExternal.getUserId(), "userId", ddlPackBean);
@ -1213,7 +1215,7 @@ public class CoreHqlPack {
} }
public static DdlPackBean packHqlQuerySysSoftUpdateRecord(SysSoftUpdateRecord sysSoftUpdateRecord){ public static DdlPackBean packHqlQuerySysSoftUpdateRecord(SysSoftUpdateRecord sysSoftUpdateRecord) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSoftUpdateRecord); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSoftUpdateRecord);
DdlPreparedPack.getNumEqualPack(sysSoftUpdateRecord.getSystemSoftType(), "systemSoftType", ddlPackBean); DdlPreparedPack.getNumEqualPack(sysSoftUpdateRecord.getSystemSoftType(), "systemSoftType", ddlPackBean);
@ -1224,7 +1226,7 @@ public class CoreHqlPack {
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlCheckSysSoftUpdateRecordOnly(SysSoftUpdateRecord sysSoftUpdateRecord){ public static DdlPackBean packHqlCheckSysSoftUpdateRecordOnly(SysSoftUpdateRecord sysSoftUpdateRecord) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSoftUpdateRecord); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSoftUpdateRecord);
DdlPreparedPack.getNumNOEqualPack(sysSoftUpdateRecord.getId(), "id", ddlPackBean); DdlPreparedPack.getNumNOEqualPack(sysSoftUpdateRecord.getId(), "id", ddlPackBean);
@ -1235,20 +1237,105 @@ public class CoreHqlPack {
} }
public static DdlPackBean packHqlCheckSysDepartmentOnly(SysDepartment sysDepartment){ public static DdlPackBean packHqlCheckSysDepartmentOnly(SysDepartment sysDepartment) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysDepartment); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysDepartment);
DdlPreparedPack.getNumNOEqualPack(sysDepartment.getId(), "id", ddlPackBean); DdlPreparedPack.getNumNOEqualPack(sysDepartment.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysDepartment.getDepartmentCode(), "departmentCode", ddlPackBean); DdlPreparedPack.getStringEqualPack(sysDepartment.getDepartmentCode(), "departmentCode", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
public static DdlPackBean packHqlCheckSysOrganizeOnly(SysOrganize sysOrganize){ public static DdlPackBean packHqlCheckSysOrganizeOnly(SysOrganize sysOrganize) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysOrganize); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysOrganize);
DdlPreparedPack.getNumNOEqualPack(sysOrganize.getId(), "id", ddlPackBean); DdlPreparedPack.getNumNOEqualPack(sysOrganize.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysOrganize.getOrganizeCode(), "organizeCode", ddlPackBean); DdlPreparedPack.getStringEqualPack(sysOrganize.getOrganizeCode(), "organizeCode", ddlPackBean);
return ddlPackBean;
}
/**
* hql
*
* @param sysSmsSign
* @return
*/
public static DdlPackBean packHqlCheckSysSmsSignOnly(SysSmsSign sysSmsSign) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSmsSign);
DdlPreparedPack.getNumNOEqualPack(sysSmsSign.getId(), "id", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysSmsSign.getSignCode(), "signCode", ddlPackBean);
return ddlPackBean;
}
/**
* hql
*
* @param sysSmsSign
* @return
*/
public static DdlPackBean packHqlFindSysSmsSign(SysSmsSign sysSmsSign) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSmsSign);
DdlPreparedPack.getStringLikerPack(sysSmsSign.getSignCode(), "signCode", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysSmsSign.getSignName(), "signName", ddlPackBean);
return ddlPackBean;
}
/**
* hql
*
* @param sysSmsTemplate
* @return
*/
public static DdlPackBean packHqlCheckSysSmsTemplateOnly(SysSmsTemplate sysSmsTemplate) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSmsTemplate);
DdlPreparedPack.getNumNOEqualPack(sysSmsTemplate.getId(), "id", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysSmsTemplate.getTemplateCode(), "templateCode", ddlPackBean);
DdlPreparedPack.getStringEqualPack(sysSmsTemplate.getTemplateName(), "templateName", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsTemplate.getTemplateType(), "templateType", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsTemplate.getTemplateStatus(), "templateStatus", ddlPackBean);
return ddlPackBean;
}
/**
* hql
*
* @param sysSmsTemplate
* @return
*/
public static DdlPackBean packHqlFindSysSmsTemplate(SysSmsTemplate sysSmsTemplate) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSmsTemplate);
DdlPreparedPack.getStringLikerPack(sysSmsTemplate.getTemplateCode(), "templateCode", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysSmsTemplate.getTemplateName(), "templateName", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsTemplate.getTemplateType(), "templateType", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsTemplate.getTemplateStatus(), "templateStatus", ddlPackBean);
return ddlPackBean;
}
/**
* hql
*
* @param sysSmsSendRecord
* @return
*/
public static DdlPackBean packHqlFindSysSmsSendRecord(SysSmsSendRecord sysSmsSendRecord) {
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(sysSmsSendRecord);
DdlPreparedPack.getStringLikerPack(sysSmsSendRecord.getTemplateCode(), "templateCode", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysSmsSendRecord.getTemplateName(), "templateName", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysSmsSendRecord.getReceivePhoneNumber(), "receivePhoneNumber", ddlPackBean);
DdlPreparedPack.getStringLikerPack(sysSmsSendRecord.getBizId(), "bizId", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsSendRecord.getSoftType(), "softType", ddlPackBean);
DdlPreparedPack.getNumEqualPack(sysSmsSendRecord.getSmsSendStatus(), "smsSendStatus", ddlPackBean);
DdlPreparedPack.timeBuilder(sysSmsSendRecord.getSendDateTime(), "smsSendStatus", ddlPackBean,false,true);
return ddlPackBean; return ddlPackBean;
} }

@ -53,4 +53,15 @@ public class SwebPurchaseChangeLog extends BaseBean {
@Column(name = "REMARK") @Column(name = "REMARK")
@ApiParam("备注") @ApiParam("备注")
private String remark; private String remark;
public SwebPurchaseChangeLog() {
}
public SwebPurchaseChangeLog(Integer itemStatus, String remark, String modifyDatetime, String modifyUser) {
this.itemStatus = itemStatus;
this.remark = remark;
this.modifyDatetime = modifyDatetime;
this.modifyUser = modifyUser;
}
} }

@ -278,10 +278,11 @@ public class WmsPOMasterDetails extends BaseBean {
this.rcQty = rcQty; this.rcQty = rcQty;
} }
public WmsPOMasterDetails(String orderNo ,String erpAreaNo,String organizeCode){ public WmsPOMasterDetails(String orderNo ,String erpAreaNo,String organizeCode, String createDatetime){
this.orderNo = orderNo; this.orderNo = orderNo;
this.erpAreaNo = erpAreaNo; this.erpAreaNo = erpAreaNo;
this.organizeCode = organizeCode; this.organizeCode = organizeCode;
this.createDatetime = createDatetime;
} }
public WmsPOMasterDetails( public WmsPOMasterDetails(

@ -8,8 +8,6 @@ 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;
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;
@ -19,6 +17,8 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Index; import javax.persistence.Index;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import java.util.Date; import java.util.Date;
@ -923,4 +923,14 @@ public class WmsStockSn extends BaseBean {
this.snStatus = snStatus; this.snStatus = snStatus;
this.lotNo = lotNo; this.lotNo = lotNo;
} }
public WmsStockSn(String organizeCode, String sn, String partNo, String locateNo, String whNo, String zoneNo, String vendorNo) {
this.organizeCode = organizeCode;
this.sn = sn;
this.partNo = partNo;
this.locateNo = locateNo;
this.whNo = whNo;
this.zoneNo = zoneNo;
this.vendorNo = vendorNo;
}
} }

@ -0,0 +1,35 @@
package cn.estsh.i3plus.pojo.wms.modelbean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description : model
* @Author : shun.cui
* @CreateDate : 2020/12/17 10:34
* @Modify :
**/
@Data
@Api("自动生成领料看板")
public class AutoPickingModel {
@ApiParam("工厂名")
private String organizeCode;
@ApiParam("计划日期")
private String planDate;
@ApiParam("sap单号")
private String erpSrcNo;
@ApiParam("状态")
private int orderStatus;
@ApiParam("父零件号")
private String partNo;
@ApiParam("简称")
private String partNameRdd;
@ApiParam("完成数量")
private Double printQty;
@ApiParam("总数量")
private Double qty;
@ApiParam("操作时间")
private String modifyDateTime;
@ApiParam("操作人")
private String modifyUser;
}

@ -0,0 +1,37 @@
package cn.estsh.i3plus.pojo.wms.modelbean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description : / Model
* @Author : shun.cui
* @CreateDate : 2020/12/17 10:55
* @Modify :
**/
@Data
@Api("最低库存/最高库存预警看板")
public class MinAndMaxStockModel {
@ApiParam("工厂名")
private String organizeCode;
@ApiParam("存储区")
private String zoneNo;
@ApiParam("库位")
private String locateNo;
@ApiParam("零件号")
private String partNo;
@ApiParam("简称")
private String partNameAdd;
@ApiParam("数量")
private Double qty;
@ApiParam("最低库存")
private Double min;
@ApiParam("最高库存")
private Double max;
@ApiParam("件号")
private String partTypeDesc;
@ApiParam("包装规格")
private Double snp;
}

@ -6,7 +6,7 @@ sonar.projectKey=i3plus.pojo:i3plus-pojo
# defaults to project key # defaults to project key
sonar.projectName=i3plus-pojo sonar.projectName=i3plus-pojo
# defaults to 'not provided' # defaults to 'not provided'
sonar.projectVersion=1.0-TEST-SNAPSHOT sonar.projectVersion=1.0-DEV-SNAPSHOT
# Path is relative to the sonar-project.properties file. Defaults to . # Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=./ #sonar.sources=./

Loading…
Cancel
Save