Mes生产计划开发
parent
97e992f05f
commit
e5e0c05b9f
@ -0,0 +1,54 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* @Description :mes客户表
|
||||
* @Reference :
|
||||
* @Author : crish
|
||||
* @CreateDate : 2019-04-22
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="MES_CUSTOMER")
|
||||
@Api("客户产线代码")
|
||||
public class MesCustomer extends BaseBean {
|
||||
@Column(name="CUSTOMER_CODE")
|
||||
@ApiParam("客户代码")
|
||||
private String CUSTOMER_CODE;
|
||||
|
||||
@Column(name="CUSTOMER_NAME")
|
||||
@ApiParam("客户名称")
|
||||
private String CUSTOMER_NAME;
|
||||
|
||||
@Column(name="BRIEF_TEXT")
|
||||
@ApiParam("客户简称")
|
||||
private String BRIEF_TEXT;
|
||||
|
||||
@Column(name="ADDRESS")
|
||||
@ApiParam("客户地址")
|
||||
private String ADDRESS;
|
||||
|
||||
@Column(name="CONTACT")
|
||||
@ApiParam("客户联系人")
|
||||
private String CONTACT;
|
||||
|
||||
@Column(name="TELEPHONE")
|
||||
@ApiParam("客户电话")
|
||||
private String TELEPHONE;
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.mes.model;
|
||||
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPart;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrder;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: Crish
|
||||
* @CreateDate:2019-04-18-14:16
|
||||
* @Modify:
|
||||
**/
|
||||
public class MesPlanOrderModel extends MesWorkOrder {
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package cn.estsh.i3plus.pojo.mes.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesCustomer;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: Crish
|
||||
* @CreateDate:2019-04-22-16:12
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface MesCustomerRepository extends BaseRepository<MesCustomer, Long> {
|
||||
|
||||
}
|
@ -0,0 +1,76 @@
|
||||
package cn.estsh.i3plus.pojo.mes.sqlpack;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
||||
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesPlanOrder;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference: Mes 条件封装
|
||||
* @Author: Crish
|
||||
* @CreateDate:2019-04-22-14:58
|
||||
* @Modify:
|
||||
**/
|
||||
public class MesHqlPack {
|
||||
|
||||
/**
|
||||
* 通用查询条件
|
||||
* @param organizeCode
|
||||
* @return
|
||||
*/
|
||||
public static DdlPackBean getAllBaseData(String organizeCode) {
|
||||
DdlPackBean packBean = new DdlPackBean();
|
||||
DdlPreparedPack.getStringEqualPack(organizeCode, "organizeCode", packBean);
|
||||
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean);
|
||||
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
|
||||
return packBean;
|
||||
}
|
||||
|
||||
/**
|
||||
* 生产计划查询条件封装
|
||||
* @param mesPlanOrder
|
||||
* @return
|
||||
*/
|
||||
public static DdlPackBean getPlanOrderCondition(MesPlanOrder mesPlanOrder) {
|
||||
DdlPackBean packBean = new DdlPackBean();
|
||||
DdlPreparedPack.getStringEqualPack(mesPlanOrder.getCustCode(), "organizeCode", packBean);
|
||||
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", packBean);
|
||||
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(), "isDeleted", packBean);
|
||||
|
||||
if (StringUtils.isNotEmpty(mesPlanOrder.getOrderNo())) {
|
||||
DdlPreparedPack.getStringEqualPack(mesPlanOrder.getOrderNo(), "orderNo", packBean);
|
||||
}
|
||||
if (StringUtils.isNotEmpty(mesPlanOrder.getPartNo())) {
|
||||
DdlPreparedPack.getStringEqualPack(mesPlanOrder.getPartNo(), "partNo", packBean);
|
||||
}
|
||||
if (StringUtils.isNotEmpty(mesPlanOrder.getPlanType() + "")) {
|
||||
DdlPreparedPack.getNumEqualPack(mesPlanOrder.getPlanType(), "planType", packBean);
|
||||
}
|
||||
|
||||
if (StringUtils.isNotEmpty(mesPlanOrder.getStatusVal() + "")) {
|
||||
DdlPreparedPack.getNumEqualPack(mesPlanOrder.getStatusVal(), "status", packBean);
|
||||
}
|
||||
if (StringUtils.isNotEmpty(mesPlanOrder.getStatusVal() + "")) {
|
||||
DdlPreparedPack.getStringEqualPack(mesPlanOrder.getCreateUser(), "createUser", packBean);
|
||||
}
|
||||
|
||||
DdlPreparedPack.timeBuilder(
|
||||
mesPlanOrder.getStartTimeStart(),
|
||||
mesPlanOrder.getStartTimeEnd(),
|
||||
"startTime", packBean, true);
|
||||
DdlPreparedPack.timeBuilder(
|
||||
mesPlanOrder.getEndTimeStart(),
|
||||
mesPlanOrder.getEndTimeEnd(),
|
||||
"endTime", packBean, true);
|
||||
DdlPreparedPack.timeBuilder(
|
||||
mesPlanOrder.getCreateDateTimeStart(),
|
||||
mesPlanOrder.getCreateDateTimeEnd(),
|
||||
"createDateTime", packBean, true);
|
||||
return packBean;
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue