amy 7 years ago
commit 25a1f215f8

@ -794,6 +794,7 @@ public class WmsEnumUtil {
return tmp;
}
}
/**
*
*/
@ -963,4 +964,234 @@ public class WmsEnumUtil {
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ORDER_TYPE {
DAY_INVENTORY(10, "日常盘点"),
MONTH_INVENTORY(20, "月度盘点"),
SEASON_INVENTORY(30, "季度盘点"),
YEAR_INVENTORY(40, "年度盘点");
private int value;
private String description;
CS_ORDER_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ORDER_STATUS {
CREATE(1, "创建"),
FROZEN(10, "已冻结"),
IN_INVENTORY(20, "盘点中"),
INVENTORY_FINISH(30, "盘点完成"),
THAWING(40, "已解冻"),
CLOSED(50, "已关闭");
private int value;
private String description;
CS_ORDER_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_STATUS {
NO_QC(1, "未质检"),
IN_QC(10, "质检中"),
QUALIFIED_QC(20, "质检合格"),
DISQUALIFIED_QC(30, "质检不合格"),
RETURN_GOODS(40, "已退货");
private int value;
private String description;
QC_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SN_STATUS {
CREATE(1, "创建"),
RECEIVE_GOODS(10, "已收货"),
QUALITY_TESTING(20, "已质检"),
IN_STORE(30, "已入库"),
WAIT_STORE(40, "待出库"),
OUT_STORE(50, "已出库"),
ON_PASSAGE(60, "在途"),
QUARANTINE(70, "已隔离"),
BALE_BROKEN(80, "破包"),
FROZEN(90, "冻结"),
RETURN_GOODS(100, "取消冻结");
private int value;
private String description;
SN_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_TRANS_STATUS {
CREATE(1, "已创建"),
INVENTORY(5, "已盘"),
FROZEN(10, "已冻结"),
THAWING(20, "已解冻"),
RETURN_GOODS(30, "取消冻结");
private int value;
private String description;
CS_TRANS_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ITEM_STATUS {
CREATE(1, "创建"),FINISH(10, "已盘");
private int value;
private String description;
CS_ITEM_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
}

@ -69,11 +69,11 @@ public class WmsCSFactTrans extends BaseBean {
public Double factQty;
/**
* :0=,10=
* :1=,10=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "1")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam(value = "备注")

@ -65,7 +65,7 @@ public class WmsCSOrderDetails extends BaseBean {
public String unit;
/**
* :0=,10=,20=,
* :1=,10=,20=,
* 30=,40=退
*/
@Column(name="QC_STATUS")
@ -73,16 +73,16 @@ public class WmsCSOrderDetails extends BaseBean {
public Integer qcStatus;
/**
* :0=,10=,20=,
* :1=,10=,20=,
* 30=,40=,50=,
* 60=,70=,80=,90=,100=
*/
@Column(name="STATUS")
@Column(name="SN_STATUS")
@ApiParam(value = "条码状态", example = "1")
public Integer status;
public Integer snStatus;
/**
* :0=,5=,10=
* :1=,5=,10=
* ,20=,30=
*/
@Column(name="TRANS_STATUS")

@ -37,16 +37,16 @@ public class WmsCSOrderMaster extends BaseBean {
* 30=,40=
*/
@Column(name="ORDER_TYPE")
@ApiParam("单据类型")
public String orderType;
@ApiParam(value = "单据类型", example = "10")
public Integer orderType;
@Column(name="STATUS")
@ApiParam("状态")
public String status;
@Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "1" )
public Integer orderStatus;
@Column(name="PERSENT")
@Column(name="ACTION_PERSENT")
@ApiParam("盘点进度")
public String persent;
public String actionPersent;
@Column(name="REMARK")
@ApiParam("备注")

@ -40,9 +40,9 @@ public class WmsQCDetails extends BaseBean {
/**
* :N=,C=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "1")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -56,6 +56,10 @@ public class WmsQCDetails extends BaseBean {
@ApiParam(value = "实检数量", example = "0")
public Double factQty;
@Column(name="PASS_QTY")
@ApiParam(value = "实检数量", example = "0")
public Double passQty;
@Column(name="REJECT_QTY")
@ApiParam(value = "不合格数量", example = "0")
public Double rejectQty;

@ -36,16 +36,16 @@ public class WmsQCMaster extends BaseBean {
* :IQC=,IPQC=线,
* FQC=,OQC=
*/
@Column(name="TYPE")
@Column(name="ORDER_TYPE")
@ApiParam("业务类型")
public String type;
public String orderType;
/**
* :0=,5=,10=,90=,91=
*/
@Column(name="STATUS")
@Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer orderStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -74,4 +74,10 @@ public class WmsQCMaster extends BaseBean {
@Column(name="IB_NO")
@ApiParam("入库单号")
public String ibNo;
@ApiParam(value ="客户简称")
private transient String custName;
@ApiParam(value = "供应商简称")
private transient String VendorDesc;
}

@ -39,9 +39,9 @@ public class WmsQCTrans extends BaseBean {
/**
* :0=,10=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -63,6 +63,10 @@ public class WmsQCTrans extends BaseBean {
@ApiParam("物料编码")
public String partNo;
@Column(name="PART_NAME_RDD")
@ApiParam("物料名称")
public String partNameRdd;
@Column(name="SN")
@ApiParam("条码")
public String sn;

@ -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.WmsCSFactTrans;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 15:48
* @Modify:
**/
public interface WmsCSFactTransRepository extends BaseRepository<WmsCSFactTrans,Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSOrderDetails;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 14:33
* @Modify:
**/
public interface WmsCSOrderDetailsRepository extends BaseRepository<WmsCSOrderDetails,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.WmsCSOrderMaster;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 11:55
* @Modify:
**/
public interface WmsCSOrderMasterRepository extends BaseRepository<WmsCSOrderMaster,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.WmsQCDetails;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCMaster;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 11:25
* @Modify:
**/
@Repository
public interface WmsQCDetailsRepository extends BaseRepository<WmsQCDetails, Long> {
}

@ -0,0 +1,18 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsAreaOwner;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCMaster;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 10:25
* @Modify:
**/
@Repository
public interface WmsQCMasterRepository extends BaseRepository<WmsQCMaster, 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.WmsQCDetails;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCTrans;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 11:25
* @Modify:
**/
@Repository
public interface WmsQCTransRepository extends BaseRepository<WmsQCTrans, Long> {
}

@ -579,6 +579,19 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
*
* @return
*/
public static String packHqlwmsASNMasterDetailsUnique(WmsASNMasterDetails wmsASNMasterDetails) {
StringBuffer result = new StringBuffer();
//有效性
HqlPack.getNumEqualPack(wmsASNMasterDetails.getIsValid(), "isValid", result);
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
return result.toString();
}
public static String packHqlWmsASNMasterDetails(WmsASNMasterDetails wmsASNMasterDetails) {
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsASNMasterDetails.getOrderNo(), "orderNo", result);
@ -924,4 +937,106 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
*
* @param wmsQCMaster
* @return
*/
public static String packHqlWmsQCMaster(WmsQCMaster wmsQCMaster) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringLikerPack(wmsQCMaster.getOrderNo(), "orderNo", result);
//业务类型
HqlPack.getStringEqualPack(wmsQCMaster.getOrderType(), "orderType", result);
//采购单号
HqlPack.getStringLikerPack(wmsQCMaster.getPoNo(), "poNo", result);
//ASN单号
HqlPack.getStringLikerPack(wmsQCMaster.getAsnNo(), "asnNo", result);
//入库单号
HqlPack.getStringLikerPack(wmsQCMaster.getIbNo(), "ibNo", result);
getStringBuilderPack(wmsQCMaster, result);
return result.toString();
}
/**
*
*
* @param wmsQCDetails
* @return
*/
public static String packHqlWmsQCDetails(WmsQCDetails wmsQCDetails) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringEqualPack(wmsQCDetails.getOrderNo(), "orderNo", result);
getStringBuilderPack(wmsQCDetails, result);
return result.toString();
}
/**
*
*
* @param wmsQCTrans
* @return
*/
public static String packHqlWmsQCTrans(WmsQCTrans wmsQCTrans) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringEqualPack(wmsQCTrans.getOrderNo(), "orderNo", result);
//行号
HqlPack.getStringEqualPack(wmsQCTrans.getItem(), "item", result);
getStringBuilderPack(wmsQCTrans, result);
return result.toString();
}
/**
*
*
* @param wmsCSOrderMaster
* @return
*/
public static String packHqlWmsCSOrderMasters(WmsCSOrderMaster wmsCSOrderMaster) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsCSOrderMaster.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(wmsCSOrderMaster.getOrderType(), "orderType", result);
HqlPack.getNumEqualPack(wmsCSOrderMaster.getOrderStatus(), "orderStatus", result);
getStringBuilderPack(wmsCSOrderMaster, result);
return result.toString();
}
/**
*
*
* @param wmsCSOrderDetails
* @return
*/
public static String packHqlWmsCSOrderDetails(WmsCSOrderDetails wmsCSOrderDetails) {
StringBuffer result = new StringBuffer();
//查询参数封装
getStringBuilderPack(wmsCSOrderDetails, result);
return result.toString();
}
/**
*
*
* @param wmsCSFactTrans
* @return
*/
public static String packHqlWmsCSFactTrans(WmsCSFactTrans wmsCSFactTrans) {
StringBuffer result = new StringBuffer();
//查询参数封装
getStringBuilderPack(wmsCSFactTrans, result);
return result.toString();
}
}

Loading…
Cancel
Save