wms工厂仓库类书写

yun-zuoyi
Silliter 7 years ago
parent 30d2452a8d
commit 1dba722a42

@ -11,5 +11,5 @@ import cn.estsh.i3plus.pojo.platform.bean.LogOperate;
* @Modify : * @Modify :
**/ **/
public interface LogOperateRepository extends BaseMongoRepository<LogOperate, Long> { //public interface LogOperateRepository extends BaseMongoRepository<LogOperate, Long> {
} //}

@ -1,52 +0,0 @@
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 org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : alwaysfrin
* @CreateDate : 2018-09-04 15:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="T_WMS_CUSTOMER_SENDTO")
@Api("客户发往地信息")
public class CustomerSendTo extends BaseBean {
@Column(name="CUSTOMER_ID")
@ApiParam("客户端编号")
public String customerId;
@Column(name="PART_ID")
@ApiParam("零件编号")
public String partId;
@Column(name="CUSTOMER_PARTNO")
@ApiParam("客户零件号")
public String customerPartNo;
@Column(name="ERP_PARTNO")
@ApiParam("ERP零件号")
public String ERPPartNo;
@Column(name="CUSTOMER_SENDTO_CODE")
@ApiParam("客户发往地代码")
public String customerSendToCode;
@Column(name="CUSTOMER_SENDTO_NAME")
@ApiParam("客户发往地名称")
public String customerSendToName;
}

@ -1,36 +0,0 @@
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 org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : alwaysfrin
* @CreateDate : 2018-09-04 15:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="factory_store")
@Api("工厂仓库")
public class FactoryStore extends BaseBean {
@Column(name="store_code")
@ApiParam("仓库代码")
public String storeCode;
@Column(name="store_name")
@ApiParam("仓库名称")
public String storeName;
}

@ -1,41 +0,0 @@
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 org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : amy
* @CreateDate : 2018-11-01 11:45
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="T_INTERFACE_DEVICE")
@Api("接口驱动类信息")
public class InterfaceDevice extends BaseBean {
@Column(name="device_name")
@ApiParam("驱动名称")
private String deviceName;
@Column(name="device_classname")
@ApiParam("驱动类名称")
private String deviceClassName;
@Column(name="status")
@ApiParam("状态 【0-禁用 1-正常】")
private Integer status;
}

@ -1,100 +0,0 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
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 : amy
* @CreateDate : 2018-11-01 11:56
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="T_INTERFACE_TYPE")
@Api("接口类型信息")
public class InterfaceType extends BaseBean {
@Column(name="tp_id")
@ApiParam("接口编号")
@JsonSerialize(using = ToStringSerializer.class)
private Long tpId;
@Column(name="tp_typ")
@ApiParam("接口类型")
private String tpTyp;
@Column(name="pb_no")
@ApiParam("发布方编码")
private String pbNo;
@Column(name="tp_no")
@ApiParam("接口编码")
private String tpNo;
@Column(name="tp_desc")
@ApiParam("接口主题描述")
private String tpDesc;
@Column(name="mes_tab")
@ApiParam("接口业务表")
private String mesTab;
@Column(name="mes_group")
@ApiParam("业务表的分组条件")
private String mesGroup;
@Column(name="mes_pk")
@ApiParam("业务表主键")
private String mesPk;
@Column(name="act_type")
@ApiParam("业务类型")
private Integer actType;
@Column(name="act_desc")
@ApiParam("业务描述")
private String actDesc;
@Column(name="device_id")
@ApiParam("驱动类编号")
@JsonSerialize(using = ToStringSerializer.class)
private Long deviceId;
@Column(name="request_url")
@ApiParam("服务器请求路径")
private String requestUrl;
@Column(name="cfile_path")
@ApiParam("客户文件路径")
private String cfilePath;
public Long getTpId() {
if(tpId != null) {
return tpId.longValue();
}else{
return tpId;
}
}
public Long getDeviceId() {
if(deviceId != null) {
return deviceId.longValue();
}else{
return deviceId;
}
}
}

@ -1,36 +0,0 @@
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 org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-10-31 15:18
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="T_WMS_ORG_WAREHOUSE")
@Api("工厂仓库组织关系表")
public class RefOrgWareHouse extends BaseBean {
@Column(name="ORG_ID")
@ApiParam("组织编号")
public String orgId;
@Column(name="WAREHOUSE_ID")
@ApiParam("仓库编号")
public String storeId;
}

@ -1,36 +0,0 @@
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 org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-10-31 15:18
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="T_WMS_USER_WAREHOUSE")
@Api("用户仓库关系表")
public class RefUserWareHouse extends BaseBean {
@Column(name="USER_ID")
@ApiParam("用户编号")
public String userId;
@Column(name="WAREHOUSE_ID")
@ApiParam("仓库编号")
public String storeId;
}

@ -1,60 +0,0 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
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 : alwaysfrin
* @CreateDate : 2018-09-04 15:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="WH_STOCK_AREA")
@Api("仓库区域")
public class StockArea extends BaseBean {
@Column(name="AREA_CODE")
@ApiParam("仓库区域代码")
public String areaCode;
@Column(name="AREA_NAME")
@ApiParam("仓库区域名称")
public String areaName;
@Column(name="WH_ID")
@ApiParam(value = "仓库编号", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
public Long whId;
@Column(name="WH_CODE_RDD")
@ApiParam("仓库代码")
public String whCodeRdd;
@Column(name="WH_NAME_RDD")
@ApiParam("仓库名称")
public String whNameRdd;
public Long getWhId() {
if(whId != null) {
return whId.longValue();
}else{
return whId;
}
}
}

@ -1,59 +0,0 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
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 : alwaysfrin
* @CreateDate : 2018-09-04 15:58
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="WH_STOCK_LOC")
@Api("仓库库位")
public class StockLocation extends BaseBean {
@Column(name="LOC_CODE")
@ApiParam("仓库库位代码")
public String locCode;
@Column(name="LOC_NAME")
@ApiParam("仓库库位名称")
public String locName;
@Column(name="AREA_ID")
@ApiParam(value = "库区编号", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
public Long areaId;
@Column(name="AREA_CODE_RDD")
@ApiParam("库区代码")
public String areaCodeRdd;
@Column(name="AREA_NAME_RDD")
@ApiParam("库区名称")
public String areaNameRdd;
public Long getAreaId() {
if(areaId != null) {
return areaId.longValue();
}else{
return areaId;
}
}
}

@ -103,11 +103,11 @@ public class WmsField extends BaseBean{
private String defaulter; private String defaulter;
@Column(name = "ADD_STATUS") @Column(name = "ADD_STATUS")
@ApiParam("状态") @ApiParam(value = "状态", example = "1")
private Integer addStatus; private Integer addStatus;
@Column(name = "DATA_TYPE") @Column(name = "DATA_TYPE")
@ApiParam("数据类型") @ApiParam(value = "数据类型", example = "1")
private Integer dataType; private Integer dataType;
@Column(name = "DATA_TYPE_NAME") @Column(name = "DATA_TYPE_NAME")
@ -115,11 +115,11 @@ public class WmsField extends BaseBean{
private String dataTypeName; private String dataTypeName;
@Column(name = "DATA_SIZE") @Column(name = "DATA_SIZE")
@ApiParam("整数位长度") @ApiParam(value = "整数位长度", example = "1")
private Integer dataSize; private Integer dataSize;
@Column(name = "DATA_DECIMAL") @Column(name = "DATA_DECIMAL")
@ApiParam("小数位长度") @ApiParam(value = "小数位长度", example = "1")
private Integer dataDecimal; private Integer dataDecimal;
} }

@ -4,6 +4,7 @@ import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
@ -64,7 +65,7 @@ public class WmsStockQuant extends BaseBean{
private String unit; private String unit;
@Column(name="QIT") @Column(name="QIT")
@ApiParam(value ="库存数") @ApiParam(value ="库存数", example = "0")
private Double qit; private Double qit;
@Column(name="ERP_WAREHOUSE") @Column(name="ERP_WAREHOUSE")

@ -78,7 +78,7 @@ public class WmsTrans extends BaseBean{
@ApiParam(value ="库位代码") @ApiParam(value ="库位代码")
private String locCode; private String locCode;
@ApiParam(value ="目标库位id") @ApiParam(value ="目标库位id",example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private transient Long targetLocId; private transient Long targetLocId;

@ -62,7 +62,7 @@ public class WmsTransRcd extends BaseBean{
private String transCode; private String transCode;
@Column(name="DATASOURCE") @Column(name="DATASOURCE")
@ApiParam(value ="数据来源") @ApiParam(value ="数据来源", example = "1")
private Integer dataSource; private Integer dataSource;
@Column(name="UNIT") @Column(name="UNIT")
@ -83,7 +83,7 @@ public class WmsTransRcd extends BaseBean{
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long groupId; private Long groupId;
@ApiParam(value ="库存数") @ApiParam(value ="库存数", example = "0")
private transient Double qit; private transient Double qit;

@ -1,20 +0,0 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.FactoryStore;
import cn.estsh.i3plus.pojo.wms.bean.WareHouse;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : alwaysfrin
* @CreateDate : 2018-09-13 9:47
* @Modify:
**/
@Repository
public interface FactoryStoreRepository extends BaseRepository<FactoryStore, Long> {
}

@ -1,16 +0,0 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.InterfaceDevice;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : amy
* @CreateDate : 2018-11-01 15:13
* @Modify:
**/
@Repository
public interface InterfaceDeviceRepository extends BaseRepository<InterfaceDevice, Long> {
}

@ -1,15 +0,0 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.StockArea;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransType;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-04 12:02
* @Modify:
**/
public interface StockAreaRepository extends BaseRepository<StockArea, Long> {
}

@ -1,15 +0,0 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.StockArea;
import cn.estsh.i3plus.pojo.wms.bean.StockLocation;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-04 14:33
* @Modify:
**/
public interface StockLocationRepository extends BaseRepository<StockLocation, Long> {
}

@ -3,7 +3,6 @@ package cn.estsh.i3plus.pojo.wms.sqlpack;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.wms.bean.*; import cn.estsh.i3plus.pojo.wms.bean.*;
import cn.estsh.i3plus.pojo.wms.bean.InterfaceDevice;
import cn.estsh.i3plus.pojo.wms.bean.WareHouse; import cn.estsh.i3plus.pojo.wms.bean.WareHouse;
import cn.estsh.i3plus.pojo.wms.bean.WmsTrans; import cn.estsh.i3plus.pojo.wms.bean.WmsTrans;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransType; import cn.estsh.i3plus.pojo.wms.bean.WmsTransType;
@ -47,18 +46,6 @@ public class WmsHqlPack {
} }
/** /**
*
* @return
*/
public static String packHqlInterfaceDevice(InterfaceDevice interfaceDevice){
StringBuffer sb = new StringBuffer();
//驱动类名称
HqlPack.getStringEqualPack(interfaceDevice.getDeviceClassName(),"deviceClassName",sb);
return null;
}
/**
* *
* @param wmsObject * @param wmsObject
* @return * @return

Loading…
Cancel
Save