Merge branch 'dev' of http://git.estsh.com/i3-IMPP/i3plus-pojo into dev
commit
54ff0deb87
@ -0,0 +1,44 @@
|
||||
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 java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 11:56
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "MES_EQU_FAULT_CAUSE")
|
||||
@Api("MES_设备故障原因")
|
||||
public class MesEquFaultCause extends BaseBean implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1229825283741375978L;
|
||||
@Column(name = "FC_CODE")
|
||||
@ApiParam("故障原因代码")
|
||||
private String fcCode;
|
||||
|
||||
@Column(name = "FC_NAME")
|
||||
@ApiParam("故障原因描述")
|
||||
private String fcName;
|
||||
|
||||
@Column(name = "EQUIPMENT_CODE")
|
||||
@ApiParam("设备代码")
|
||||
private String equipmentCode;
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
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 java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 11:53
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "MES_EQU_FAULT_METHOD")
|
||||
@Api("MES_设备故障处理措施")
|
||||
public class MesEquFaultMethod extends BaseBean implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1366849727309967125L;
|
||||
@Column(name = "FM_CODE")
|
||||
@ApiParam("故障方法代码")
|
||||
private String fmCode;
|
||||
|
||||
@Column(name = "FM_NAME")
|
||||
@ApiParam("故障方法描述")
|
||||
private String fmName;
|
||||
|
||||
@Column(name = "EQUIPMENT_CODE")
|
||||
@ApiParam("设备代码")
|
||||
private String equipmentCode;
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
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 java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 11:42
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "MES_EQU_FAULT_PHENOMENON")
|
||||
@Api("MES_设备故障现象")
|
||||
public class MesEquFaultPhenomenon extends BaseBean implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 4373435091738791300L;
|
||||
@Column(name = "FP_CODE")
|
||||
@ApiParam("故障现象代码")
|
||||
private String fpCode;
|
||||
|
||||
@Column(name = "FP_NAME")
|
||||
@ApiParam("故障现象描述")
|
||||
private String fpName;
|
||||
|
||||
@Column(name = "EQUIPMENT_CODE")
|
||||
@ApiParam("设备代码")
|
||||
private String equipmentCode;
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
package cn.estsh.i3plus.pojo.mes.model;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Description : 生产工单导入
|
||||
* @Reference :
|
||||
* @Author : jimmy.zeng
|
||||
* @CreateDate : 2020-03-30 13:42
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Api(value="生产工单导入",description = "生产工单导入")
|
||||
public class MesWorkOrderModel {
|
||||
|
||||
@ApiParam("工单号")
|
||||
@AnnoOutputColumn(required = false)
|
||||
private String orderNo;
|
||||
|
||||
@ApiParam("物料号")
|
||||
@AnnoOutputColumn
|
||||
private String partNo;
|
||||
|
||||
@ApiParam("客户产线代码")
|
||||
@AnnoOutputColumn
|
||||
private String custProdLineCode;
|
||||
|
||||
@ApiParam("数量")
|
||||
@AnnoOutputColumn
|
||||
private Double qty;
|
||||
|
||||
@ApiParam("开始时间")
|
||||
@AnnoOutputColumn
|
||||
private String startTime;
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.mes.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesEquFaultCause;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 13:08
|
||||
* @Modify:
|
||||
**/
|
||||
public interface MesEquFaultCauseRepository extends BaseRepository<MesEquFaultCause, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.mes.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesEquFaultMethod;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 13:07
|
||||
* @Modify:
|
||||
**/
|
||||
public interface MesEquFaultMethodRepository extends BaseRepository<MesEquFaultMethod, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.mes.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesEquFaultPhenomenon;
|
||||
|
||||
/**
|
||||
* @Description:
|
||||
* @Reference:
|
||||
* @Author: joke.wang
|
||||
* @CreateDate: 2019\10\10 0010 13:05
|
||||
* @Modify:
|
||||
**/
|
||||
public interface MesEquFaultPhenomenonRepository extends BaseRepository<MesEquFaultPhenomenon, Long> {
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
package cn.estsh.i3plus.pojo.ptl.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 java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author wangjie
|
||||
* @date 2020/2/12 17:41
|
||||
* @desc
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@Table(name = "PTL_ROUTE_MODULE_PARAM")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api("PTL_流程组件调用参数")
|
||||
public class PtlRouteModuleParam extends BaseBean implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -3036415977457877114L;
|
||||
|
||||
@Column(name = "ROUTE_CODE")
|
||||
@ApiParam("流程代码")
|
||||
private String routeCode;
|
||||
|
||||
@Column(name = "AMG_ID")
|
||||
@ApiParam("组件集编号")
|
||||
private Long amgId;
|
||||
|
||||
@Column(name = "AM_CODE")
|
||||
@ApiParam("组件代码")
|
||||
private String amCode;
|
||||
|
||||
@Column(name = "PARAM_CODE")
|
||||
@ApiParam("参数代码")
|
||||
private String paramCode;
|
||||
|
||||
@Column(name = "PARAM_VALUE")
|
||||
@ApiParam("参数值")
|
||||
private String paramValue;
|
||||
|
||||
@Column(name = "STATUS_CODE")
|
||||
@ApiParam("状态代码")
|
||||
private String statusCode;
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package cn.estsh.i3plus.pojo.ptl.model;
|
||||
|
||||
import cn.estsh.i3plus.pojo.ptl.bean.PtlAreaRouteModuleParam;
|
||||
import cn.estsh.i3plus.pojo.ptl.bean.PtlRouteModuleParam;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description : 流程明细Model
|
||||
* @Reference :
|
||||
* @Author : wangjie
|
||||
* @CreateDate : 2020-04-10 13:27
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Api("流程明细Model")
|
||||
public class ActionModuleGroupModel implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 3569055511035396175L;
|
||||
|
||||
@ApiParam("组件代码")
|
||||
private String amCode;
|
||||
|
||||
@ApiParam("执行顺序")
|
||||
private Integer seq;
|
||||
|
||||
@ApiParam("流程组件参数集合")
|
||||
private List<PtlRouteModuleParam> routeModuleParamList;
|
||||
|
||||
@ApiParam("区域流程组件参数集合")
|
||||
private List<PtlAreaRouteModuleParam> areaRouteModuleParamList;
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
package cn.estsh.i3plus.pojo.ptl.model;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description : 作业流程Model
|
||||
* @Reference :
|
||||
* @Author : wangjie
|
||||
* @CreateDate : 2020-04-10 13:27
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Api("作业流程Model")
|
||||
public class BussinessProcessModel implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 148029163662900001L;
|
||||
|
||||
@ApiParam("流程代码")
|
||||
private String routeCode;
|
||||
|
||||
@ApiParam("GOJS位置")
|
||||
private String position;
|
||||
|
||||
@ApiParam("流程明细Model集合")
|
||||
private List<ProcessDetailModel> processDetailModelList;
|
||||
|
||||
@ApiParam("区域代码")
|
||||
private String areaNo;
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.ptl.repository;
|
||||
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.ptl.bean.PtlActionModuleParam;
|
||||
|
||||
/**
|
||||
* @author wangjie
|
||||
* @date 2020/2/12 17:41
|
||||
* @desc
|
||||
*/
|
||||
|
||||
public interface PtlActionModuleParamRepository extends BaseRepository<PtlActionModuleParam, Long> {
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.ptl.repository;
|
||||
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.ptl.bean.PtlRouteModuleParam;
|
||||
|
||||
/**
|
||||
* @author Wynne.Lu
|
||||
* @date 2020/2/12 17:41
|
||||
* @desc
|
||||
*/
|
||||
|
||||
public interface PtlRouteModuleParamRepository extends BaseRepository<PtlRouteModuleParam, Long> {
|
||||
|
||||
}
|
@ -0,0 +1,157 @@
|
||||
package cn.estsh.i3plus.pojo.wms.bean;
|
||||
|
||||
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.enumutil.WmsEnumUtil;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
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 : bom历史记录
|
||||
* @Reference :
|
||||
* @Author : jason
|
||||
* @CreateDate : 2020-04-14
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "WMS_BOM_HISTORY")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value = "bom历史记录", description = "bom历史记录")
|
||||
public class WmsBomHistory extends BaseBean {
|
||||
@Column(name = "PART_NO")
|
||||
@ApiParam(value = "父物料号")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String partNo;
|
||||
|
||||
@Column(name = "PART_NAME")
|
||||
@ApiParam(value = "父物料描述")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String partName;
|
||||
|
||||
@Column(name = "UNIT")
|
||||
@ApiParam(value = "计量单位")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String unit;
|
||||
|
||||
@Column(name = "QTY", columnDefinition = "decimal(18,8)", nullable = false)
|
||||
@ApiParam(value = "数量")
|
||||
@ColumnDefault("0")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
||||
private Double qty;
|
||||
|
||||
@Column(name = "ITEM_PART_NO")
|
||||
@ApiParam(value = "子物料号")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String itemPartNo;
|
||||
|
||||
@Column(name = "ITEM_PART_NAM")
|
||||
@ApiParam(value = "子料物料描述")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String itemPartNam;
|
||||
|
||||
@Column(name = "ITEM_UNIT")
|
||||
@ApiParam(value = "子计量单位")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String itemUnit;
|
||||
|
||||
@Column(name = "ITEM_QTY", columnDefinition = "decimal(18,8)", nullable = false)
|
||||
@ApiParam(value = "子用量")
|
||||
@ColumnDefault("0")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
||||
private Double itemQty;
|
||||
|
||||
@Column(name = "BOM_NUM")
|
||||
@ApiParam(value = "BOM编号")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String bomNum;
|
||||
|
||||
@Column(name = "BOM_VERSION")
|
||||
@ApiParam(value = "BOM版本号")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String bomVersion;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiParam(value = "有效起始日期", example = "2018-12-31 23:59:59")
|
||||
@AnnoOutputColumn(hidden = true)
|
||||
@Column(name = "EFF_START_TIME")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.DATETIME, isRequire = 2)
|
||||
private String effStartTime;
|
||||
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiParam(value = "有效截止日期", example = "2018-12-31 23:59:59")
|
||||
@AnnoOutputColumn(hidden = true)
|
||||
@Column(name = "EFF_END_TIME")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.DATETIME, isRequire = 2)
|
||||
private String effEndTime;
|
||||
|
||||
@Column(name = "LOCATE_NO")
|
||||
@ApiParam(value = "线边库位代码")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String locateNo;
|
||||
|
||||
@Column(name = "TERMINAL_NO")
|
||||
@ApiParam(value = "工位代码")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String terminalNo;
|
||||
|
||||
@Column(name = "NEW_BOM_VERSION")
|
||||
@ApiParam(value = "工位代码")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
||||
private String newBomVersion;
|
||||
|
||||
@ApiParam(value = "目标存储区")
|
||||
@Transient
|
||||
public String destZoneNo;
|
||||
|
||||
@ApiParam(value = "交易类型")
|
||||
@Transient
|
||||
public String transTypeCode;
|
||||
|
||||
@ApiParam(value = "线路代码")
|
||||
@Transient
|
||||
public String routingCode;
|
||||
|
||||
public Double getQty() {
|
||||
return this.qty == null ? 0 : this.qty.doubleValue();
|
||||
}
|
||||
|
||||
public Double getItemQty() {
|
||||
return this.itemQty == null ? 0 : this.itemQty.doubleValue();
|
||||
}
|
||||
|
||||
public WmsBomHistory() {
|
||||
}
|
||||
|
||||
public WmsBomHistory(String itemPartNo, String itemPartNam, String itemUnit, String bomNum, Double itemQty) {
|
||||
this.itemPartNo = itemPartNo;
|
||||
this.itemPartNam = itemPartNam;
|
||||
this.itemUnit = itemUnit;
|
||||
this.bomNum = bomNum;
|
||||
this.itemQty = itemQty;
|
||||
}
|
||||
|
||||
public WmsBomHistory(String itemPartNo, String itemPartNam, String itemUnit, String bomNum, Double itemQty,String effStartTime) {
|
||||
this.itemPartNo = itemPartNo;
|
||||
this.itemPartNam = itemPartNam;
|
||||
this.itemUnit = itemUnit;
|
||||
this.bomNum = bomNum;
|
||||
this.itemQty = itemQty;
|
||||
this.effStartTime = effStartTime;
|
||||
}
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package cn.estsh.i3plus.pojo.wms.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 : 客户窗口时间
|
||||
* @Reference :
|
||||
* @Author : jason
|
||||
* @CreateDate : 2020-04-14
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="WMS_CUST_WINDOW")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value="客户窗口时间",description = "客户窗口时间")
|
||||
public class WmsCustWindow extends BaseBean {
|
||||
|
||||
@Column(name = "CUST_NO")
|
||||
@ApiParam(value = "客户编码")
|
||||
private String custNo;
|
||||
|
||||
@Column(name = "CUST_WINDOW_TIME")
|
||||
@ApiParam(value = "窗口时间")
|
||||
private String custWindowTime;
|
||||
|
||||
@Column(name = "WEEKS")
|
||||
@ApiParam(value = "星期")
|
||||
private String weeks;
|
||||
|
||||
@Column(name = "DELAY_HOUR")
|
||||
@ApiParam(value = "容差")
|
||||
private Integer delayHour;
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
package cn.estsh.i3plus.pojo.wms.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 : 客户物料发往地
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="WMS_CUSTOMER_PART_SHIPPING")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value="客户物料发往地",description = "客户物料发往地")
|
||||
public class WmsCustomerPartShipping extends BaseBean {
|
||||
|
||||
@Column(name = "CUSTOMER_CODE")
|
||||
@ApiParam(value = "客户代码")
|
||||
private String customerCode;
|
||||
|
||||
@Column(name = "CUSTOMER_PART_NO")
|
||||
@ApiParam(value = "客户零件号")
|
||||
private String customerPartNo;
|
||||
|
||||
@Column(name = "PART_NO")
|
||||
@ApiParam(value = "物料编码")
|
||||
private String partNo;
|
||||
|
||||
@Column(name = "SHIPPING_FLAG")
|
||||
@ApiParam(value = "发往地")
|
||||
private String shippingFlag;
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
package cn.estsh.i3plus.pojo.wms.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
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 : jimmy.zeng
|
||||
* @CreateDate : 2020-04-13 13:30
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "WMS_DOC_SO_DETAILS")
|
||||
@Api("销售订单明细表")
|
||||
@ToString
|
||||
public class WmsDocSoDetails extends BaseBean {
|
||||
private static final long serialVersionUID = -8900949569711082994L;
|
||||
|
||||
@Column(name = "ORDER_NO")
|
||||
@ApiParam(value = "单据号")
|
||||
private String orderNo;
|
||||
|
||||
@Column(name = "ITEM")
|
||||
@ApiParam("行号")
|
||||
public Integer item;
|
||||
|
||||
@Column(name = "PART_NO")
|
||||
@ApiParam("物料编码")
|
||||
public String partNo;
|
||||
|
||||
@Column(name = "PART_NAME_RDD")
|
||||
@ApiParam("物料名称")
|
||||
public String partNameRdd;
|
||||
|
||||
@Column(name = "UNIT")
|
||||
@ApiParam("单位")
|
||||
public String unit;
|
||||
|
||||
@Column(name = "SNP_QTY")
|
||||
@ApiParam(value = "标准包装", example = "1")
|
||||
private Double snpQty;
|
||||
|
||||
@Column(name = "ITEM_STATUS")
|
||||
@ApiParam(value = "状态", example = "1")
|
||||
@AnnoOutputColumn(refClass = WmsEnumUtil.ORDER_DETAILS_STATUS.class, refForeignKey = "value", value = "description")
|
||||
private Integer itemStatus;
|
||||
|
||||
@Column(name = "QTY", columnDefinition = "decimal(18,8)")
|
||||
@ColumnDefault("0")
|
||||
@ApiParam(value = "需求数量", example = "0")
|
||||
public Double qty;
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
package cn.estsh.i3plus.pojo.wms.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
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 : jimmy.zeng
|
||||
* @CreateDate : 2020-04-13 13:19
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "WMS_DOC_SO_MASTER")
|
||||
@Api("销售订单主表")
|
||||
@ToString
|
||||
public class WmsDocSoMaster extends BaseBean {
|
||||
|
||||
private static final long serialVersionUID = 8250843929041855006L;
|
||||
|
||||
@Column(name = "ORDER_NO")
|
||||
@ApiParam(value = "单据号")
|
||||
private String orderNo;
|
||||
|
||||
@Column(name = "ORDER_TYPE")
|
||||
@ApiParam("订单类型")
|
||||
@AnnoOutputColumn(refClass = WmsEnumUtil.SO_ORDER_TYPE.class, refForeignKey = "value", value = "description")
|
||||
public Integer orderType;
|
||||
|
||||
@Column(name = "ORDER_STATUS")
|
||||
@ApiParam(value = "订单状态", example = "1")
|
||||
@AnnoOutputColumn(refClass = WmsEnumUtil.MASTER_ORDER_STATUS.class, refForeignKey = "value", value = "description")
|
||||
public Integer orderStatus;
|
||||
|
||||
@Column(name = "CUST_CODE")
|
||||
@ApiParam(value = "客户编号")
|
||||
private String custCode;
|
||||
|
||||
@Column(name = "CUST_DESC")
|
||||
@ApiParam(value = "客户全称")
|
||||
private String custDesc;
|
||||
|
||||
@Column(name = "CUST_DELIVERY_CODE")
|
||||
@ApiParam(value = "客户发往地代码")
|
||||
private String custDeliveryCode;
|
||||
|
||||
@Column(name = "FLAG_NAME")
|
||||
@ApiParam(value = "客户发往地名称")
|
||||
private String flagName;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
package cn.estsh.i3plus.pojo.wms.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
||||
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.Index;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :物料扩展属性
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-07
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "WMS_PART_EXTEND", indexes = {
|
||||
@Index(columnList = "ORGANIZE_CODE")
|
||||
})
|
||||
@Api("物料扩展属性表")
|
||||
public class WmsPartExtend extends BaseBean {
|
||||
|
||||
@Column(name = "PART_NO")
|
||||
@ApiParam(value = "物料编码")
|
||||
private String partNo;
|
||||
|
||||
@Column(name = "IS_SETTLE")
|
||||
@ApiParam(value = "是否内部交易")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "TRUE_OR_FALSE")
|
||||
private Integer isSettle;
|
||||
|
||||
@Column(name = "SETTLE_FACTORY_CODE")
|
||||
@ApiParam(value = "结算工厂")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String settleFactoryCode;
|
||||
|
||||
@Column(name = "SETTLE_REC_ERP_WH")
|
||||
@ApiParam(value = "结算物料收货库存")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String settleRecErpWh;
|
||||
|
||||
@Column(name = "VALUATION_CLASS")
|
||||
@ApiParam(value = "评估类")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String valuationClass;
|
||||
|
||||
@Column(name = "VALUATION_CLASS_NAME")
|
||||
@ApiParam(value = "评估类描述")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String valuationClassName;
|
||||
|
||||
@Column(name = "MC_CODE")
|
||||
@ApiParam(value = "MRP控制者")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String mcCode;
|
||||
|
||||
@Column(name = "MC_NAME")
|
||||
@ApiParam(value = "MRP控制者名称")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String mcName;
|
||||
|
||||
@Column(name = "IS_STEEL")
|
||||
@ApiParam(value = "是否为钢卷料")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "PART_STEEL_TYPE")
|
||||
private Integer isSteel;
|
||||
|
||||
@Column(name = "IS_PACKAGE_MATERIAL")
|
||||
@ApiParam(value = "是否为包材")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "TRUE_OR_FALSE")
|
||||
private Integer isPackageMaterial;
|
||||
|
||||
@Column(name = "RECEIVING_TYPE")
|
||||
@ApiParam(value = "收货类型")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String receivingType;
|
||||
|
||||
@Column(name = "LOT_CONTROL")
|
||||
@ApiParam(value = "批次控制")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String lotControl;
|
||||
|
||||
@Column(name = "RANGE_LOT")
|
||||
@ApiParam(value = "批次容差")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Integer rangeLot;
|
||||
|
||||
@Column(name = "QUALITY_RATE")
|
||||
@ApiParam(value = "质检率")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Double qualityRate;
|
||||
|
||||
@Column(name = "ROUTING")
|
||||
@ApiParam(value = "工艺")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String routing;
|
||||
|
||||
@Column(name = "PO_PART_MULTIPLE")
|
||||
@ApiParam(value = "乘倍包装")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String poPartMultiple;
|
||||
|
||||
@Column(name = "RANGE_QTY_RATE")
|
||||
@ApiParam(value = "数量容差")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Integer rangeQtyRate;
|
||||
|
||||
@Column(name = "RANGE_INVENTORY")
|
||||
@ApiParam(value = "盘点容差")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Integer rangeInventory;
|
||||
|
||||
@Column(name = "PROD_LINE")
|
||||
@ApiParam(value = "产品类")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String prodLine;
|
||||
|
||||
@Column(name = "SUPPLY_TYPE")
|
||||
@ApiParam(value = "供货类型")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "PART_SUPPLY_TYPE")
|
||||
private Integer supplyType;
|
||||
|
||||
@Column(name = "RECEIVING_MODE")
|
||||
@ApiParam(value = "收货方式")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "PART_RECEIVING_METHOD")
|
||||
private Integer receivingMethod;
|
||||
|
||||
@Column(name = "PRE_RECEIVING_DAY")
|
||||
@ApiParam(value = "预收货天数")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Integer preReceivingDay;
|
||||
|
||||
@Column(name = "IS_WAY_CALCULATION")
|
||||
@ApiParam(value = "是否计算在途库存")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "TRUE_OR_FALSE")
|
||||
private Integer isWayCalculation;
|
||||
|
||||
@Column(name = "IS_AUTO_PURCHASE")
|
||||
@ApiParam(value = "是否自动采购")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.SELECT, entityName = "TRUE_OR_FALSE")
|
||||
private Integer isAutoPurchase;
|
||||
|
||||
@Column(name = "AUTO_PURCHASE_QTY")
|
||||
@ApiParam(value = "自动采购数量")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER)
|
||||
private Integer autoPurchaseQty;
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package cn.estsh.i3plus.pojo.wms.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
||||
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.Index;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :替代料
|
||||
* @Reference :
|
||||
* @Author : dragon.xu
|
||||
* @CreateDate : 2018-11-07 16:06
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name = "WMS_SUB_PART", indexes = {
|
||||
@Index(columnList = "ORGANIZE_CODE")
|
||||
})
|
||||
@Api("替代料")
|
||||
public class WmsSubPart extends BaseBean {
|
||||
|
||||
@Column(name = "PART_NO")
|
||||
@ApiParam(value = "物料编码")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String partNo;
|
||||
|
||||
@Column(name = "SUB_PART_NO")
|
||||
@ApiParam(value = "替代物料编码")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String subPartNo;
|
||||
|
||||
@Column(name = "PART_NAME")
|
||||
@ApiParam(value = "物料名称")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String partName;
|
||||
|
||||
@Column(name = "SUB_PART_NAME")
|
||||
@ApiParam(value = "替代物料名称")
|
||||
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
||||
private String subPartName;
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
package cn.estsh.i3plus.pojo.wms.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 : 供应商计划员
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="WMS_VENDOR_PLANNER")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value="供应商计划员",description = "供应商计划员")
|
||||
public class WmsVendorPlanner extends BaseBean {
|
||||
|
||||
@Column(name = "VENDOR_NO")
|
||||
@ApiParam(value = "供应商编号")
|
||||
private String vendorNo;
|
||||
|
||||
@Column(name = "VENDOR_NAME")
|
||||
@ApiParam(value = "供应商名称")
|
||||
private String vendorName;
|
||||
|
||||
@Column(name = "PLANNER_NAME")
|
||||
@ApiParam(value = "计划员")
|
||||
private String plannerName;
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
package cn.estsh.i3plus.pojo.wms.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 : 供应商父子关系
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="WMS_VENDOR_RELATION")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value="供应商父子关系",description = "供应商父子关系")
|
||||
public class WmsVendorRelation extends BaseBean {
|
||||
|
||||
@Column(name = "VENDOR_NO")
|
||||
@ApiParam(value = "供应商编号")
|
||||
private String vendorNo;
|
||||
|
||||
@Column(name = "VENDOR_NAME")
|
||||
@ApiParam(value = "供应商名称")
|
||||
private String vendorName;
|
||||
|
||||
@Column(name = "SUB_VENDOR_CODE")
|
||||
@ApiParam(value = "子供应商编号")
|
||||
private String subVendorNo;
|
||||
|
||||
@Column(name = "SUB_VENDOR_NAME")
|
||||
@ApiParam(value = "子供应商名称")
|
||||
private String subVendorName;
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
package cn.estsh.i3plus.pojo.wms.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 : 供应商窗口时间
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="WMS_VENDOR_WINDOW")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api(value="供应商窗口时间",description = "供应商窗口时间")
|
||||
public class WmsVendorWindow extends BaseBean {
|
||||
|
||||
@Column(name = "VENDOR_NO")
|
||||
@ApiParam(value = "供应商编号")
|
||||
private String vendorNo;
|
||||
|
||||
@Column(name = "VENDOR_NAME")
|
||||
@ApiParam(value = "供应商名称")
|
||||
private String vendorName;
|
||||
|
||||
@Column(name = "WINDOW_TIME")
|
||||
@ApiParam(value = "窗口时间")
|
||||
private String windowTime;
|
||||
|
||||
@Column(name = "DELAY_HOUR")
|
||||
@ApiParam(value = "容差")
|
||||
private Integer delayHour;
|
||||
|
||||
@Column(name = "WEEK_DAY")
|
||||
@ApiParam(value = "星期")
|
||||
private String weekDay;
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsBomHistory;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface WmsBomHistoryRepository extends BaseRepository<WmsBomHistory, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsCustWindow;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 客户窗口时间
|
||||
* @Reference :
|
||||
* @Author : jason
|
||||
* @CreateDate : 2020-04-14
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsCustWindowRepository extends BaseRepository<WmsCustWindow, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsCustomerPartShipping;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 客户物料发往地
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsCustomerPartShippingRepository extends BaseRepository<WmsCustomerPartShipping, Long> {
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsDocSoDetails;
|
||||
|
||||
/**
|
||||
* @Description : 销售订单明细表
|
||||
* @Reference :
|
||||
* @Author : jimmy.zeng
|
||||
* @CreateDate : 2020-04-13 14:53
|
||||
* @Modify:
|
||||
**/
|
||||
public interface WmsDocSoDetailsRepository extends BaseRepository<WmsDocSoDetails, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsDocSoMaster;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 销售订单主表
|
||||
* @Reference :
|
||||
* @Author : jimmy.zeng
|
||||
* @CreateDate : 2020-04-13 14:52
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsDocSoMasterRepository extends BaseRepository<WmsDocSoMaster, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsPartExtend;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-09
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsPartExtendRepository extends BaseRepository<WmsPartExtend, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsSubPart;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 替代料
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-14
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsSubPartRepository extends BaseRepository<WmsSubPart, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsVendorPlanner;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 供应商计划员
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsVendorPlannerRepository extends BaseRepository<WmsVendorPlanner, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsVendorRelation;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 供应商父子关系
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsVendorRelationRepository extends BaseRepository<WmsVendorRelation, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.wms.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.wms.bean.WmsVendorWindow;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description : 供应商窗口时间
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2020-04-11
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface WmsVendorWindowRepository extends BaseRepository<WmsVendorWindow, Long> {
|
||||
}
|
Loading…
Reference in New Issue