存储区,客户,客户发往地模块

yun-zuoyi
柯裕 7 years ago
parent a34c1e9f63
commit d505020af2

@ -0,0 +1,60 @@
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 : hansen.ke
* @CreateDate : 2018-11-06 17:16
* @Modify:
**/
@Data
@Entity
@Table(name="BAS_CUSTOMER")
@DynamicInsert
@DynamicUpdate
@Api(value="客户信息表",description = "客户信息表")
public class BasCustomer extends BaseBean {
@Column(name = "CUST_NO")
@ApiParam(value = "客户编号")
private String custNo;
@Column(name = "CUST_NAME")
@ApiParam(value = "客户简称")
private String custName;
@Column(name = "CUST_DESC")
@ApiParam(value = "客户全称")
private String custDesc;
@Column(name = "CUST_ADDR")
@ApiParam(value = "客户地址")
private String custAddr;
@Column(name = "CUST_OWNER")
@ApiParam(value = "联系人")
private String custOwner;
@Column(name = "CUST_EMAIL")
@ApiParam(value = "邮箱")
private String custEmail;
@Column(name = "CUST_TEL")
@ApiParam(value = "联系人电话")
private String custTel;
@Column(name = "CUST_FAX")
@ApiParam(value = "传真")
private String custFax;
}

@ -0,0 +1,61 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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 : hansen.ke
* @CreateDate : 2018-11-07 14:38
* @Modify:
**/
@Data
@Entity
@Table(name="WMS_SHIPPING_FLAG")
@DynamicInsert
@DynamicUpdate
@Api(value="客户发往地信息表",description = "客户发往地信息表")
public class WmsShippingFlag extends BaseBean {
@Column(name = "FLAG_NO")
@ApiParam(value = "编号")
private String flagNo;
@Column(name = "FLAG_NAME")
@ApiParam(value = "简称")
private String flagName;
@Column(name = "FLAG_DESC")
@ApiParam(value = "全称")
private String flagDesc;
@Column(name = "FLAG_ADDR")
@ApiParam(value = "地址")
private String flagAddr;
@Column(name = "FLAG_OWNER")
@ApiParam(value = "联系人")
private String flagOwner;
@Column(name = "FLAG_EMAIL")
@ApiParam(value = "邮箱")
private String flagEmail;
@Column(name = "FLAG_TEL")
@ApiParam(value = "联系人电话")
private String flagTel;
@Column(name = "FLAG_FAX")
@ApiParam(value = "传真")
private String flagFax;
}

@ -0,0 +1,77 @@
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 : hansen.ke
* @CreateDate : 2018-11-06 11:50
* @Modify:
**/
@Data
@Entity
@Table(name="WMS_ZONES")
@DynamicInsert
@DynamicUpdate
@Api(value="存储区信息表",description = "存储区信息表")
public class WmsZones extends BaseBean {
@Column(name = "WH_NO")
@ApiParam(value = "仓库代码")
private String whNo;
@Column(name = "AREA_NO")
@ApiParam(value = "库存地代码")
private String areaNo;
@Column(name = "ZONE_NO")
@ApiParam(value = "存储区代码")
private String zoneNo;
@Column(name = "ZONE_NAME")
@ApiParam(value = "存储区名称")
private String zoneName;
@Column(name = "IS_PM")
@ApiParam(value = "零件级管控" , example = "2")
private Integer isPm;
@Column(name = "IS_LM")
@ApiParam(value = "批次级管控" , example = "2")
private Integer isLm;
@Column(name = "IS_SN")
@ApiParam(value = "条码级管控" , example = "1")
private Integer isSn;
@Column(name = "IS_MIX")
@ApiParam(value = "允许混淆" , example = "1")
private Integer isMix;
@Column(name = "IS_SC")
@ApiParam(value = "库容检查" , example = "1")
private Integer isSc;
@Column(name = "STRATEGY")
@ApiParam(value = "堆放策略")
private String strategy;
@Column(name = "IS_NEGATIVE")
@ApiParam(value = "允许负库存" , example = "1")
private Integer isNegative;
@Column(name = "CHECK_FIFO")
@ApiParam(value = "校验先进先出" , example = "1")
private Integer checkFifo;
}

@ -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.BasCustomer;
import org.springframework.stereotype.Repository;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-06 17:27
* @Modify:
**/
@Repository
public interface BasCustomerRepositry extends BaseRepository<BasCustomer,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.WmsShippingFlag;
import org.springframework.stereotype.Repository;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-07 14:58
* @Modify:
**/
@Repository
public interface WmsShippingFlagRepositry extends BaseRepository<WmsShippingFlag, Long> {
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsZones;
import org.springframework.stereotype.Repository;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-06 13:40
* @Modify:
**/
@Repository
public interface WmsZonesRepositry extends BaseRepository<WmsZones ,Long> {
}

@ -124,4 +124,52 @@ public class WmsHqlPack {
HqlPack.getStringEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue()+"","isValid",result); HqlPack.getStringEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue()+"","isValid",result);
return result.toString(); return result.toString();
} }
/**
*
* @param wmsZones
* @return
*/
public static String packHqlWmsZones(WmsZones wmsZones) {
StringBuffer result = new StringBuffer();
//仓库代码
HqlPack.getStringLikerPack(wmsZones.getWhNo(),"whNo",result);
//库存地代码
HqlPack.getStringLikerPack(wmsZones.getAreaNo(),"areaNo",result);
//存储区代码
HqlPack.getStringLikerPack(wmsZones.getZoneNo(),"zoneNo",result);
return result.toString();
}
/**
*
* @param basCustomer
* @return
*/
public static String packHqlBasCustomer(BasCustomer basCustomer){
StringBuffer result = new StringBuffer();
//客户编号
HqlPack.getStringLikerPack(basCustomer.getCustNo(),"custNo",result);
//客户简称
HqlPack.getStringLikerPack(basCustomer.getCustName(),"custName",result);
//客户全称
HqlPack.getStringLikerPack(basCustomer.getCustDesc(),"custDesc",result);
return result.toString();
}
/**
*
* @param wmsShippingFlag
* @return
*/
public static String packHqlWmsShippingFlag(WmsShippingFlag wmsShippingFlag){
StringBuffer result = new StringBuffer();
//供应商编号
HqlPack.getStringLikerPack(wmsShippingFlag.getFlagNo(),"flagNo",result);
//供应商简称
HqlPack.getStringLikerPack(wmsShippingFlag.getFlagName(),"flagName",result);
//供应商全称
HqlPack.getStringLikerPack(wmsShippingFlag.getFlagDesc(),"flagDesc",result);
return result.toString();
}
} }

Loading…
Cancel
Save