amy 7 years ago
commit 25a1f215f8

@ -794,6 +794,7 @@ public class WmsEnumUtil {
return tmp; return tmp;
} }
} }
/** /**
* *
*/ */
@ -963,4 +964,234 @@ public class WmsEnumUtil {
return tmp; 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; public Double factQty;
/** /**
* :0=,10= * :1=,10=
*/ */
@Column(name="STATUS") @Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "1") @ApiParam(value = "状态", example = "1")
public Integer status; public Integer itemStatus;
@Column(name="REMARK") @Column(name="REMARK")
@ApiParam(value = "备注") @ApiParam(value = "备注")

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

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

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

@ -36,16 +36,16 @@ public class WmsQCMaster extends BaseBean {
* :IQC=,IPQC=线, * :IQC=,IPQC=线,
* FQC=,OQC= * FQC=,OQC=
*/ */
@Column(name="TYPE") @Column(name="ORDER_TYPE")
@ApiParam("业务类型") @ApiParam("业务类型")
public String type; public String orderType;
/** /**
* :0=,5=,10=,90=,91= * :0=,5=,10=,90=,91=
*/ */
@Column(name="STATUS") @Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "0") @ApiParam(value = "状态", example = "0")
public Integer status; public Integer orderStatus;
@Column(name="REMARK") @Column(name="REMARK")
@ApiParam("备注") @ApiParam("备注")
@ -74,4 +74,10 @@ public class WmsQCMaster extends BaseBean {
@Column(name="IB_NO") @Column(name="IB_NO")
@ApiParam("入库单号") @ApiParam("入库单号")
public String ibNo; 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= * :0=,10=
*/ */
@Column(name="STATUS") @Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "0") @ApiParam(value = "状态", example = "0")
public Integer status; public Integer itemStatus;
@Column(name="REMARK") @Column(name="REMARK")
@ApiParam("备注") @ApiParam("备注")
@ -63,6 +63,10 @@ public class WmsQCTrans extends BaseBean {
@ApiParam("物料编码") @ApiParam("物料编码")
public String partNo; public String partNo;
@Column(name="PART_NAME_RDD")
@ApiParam("物料名称")
public String partNameRdd;
@Column(name="SN") @Column(name="SN")
@ApiParam("条码") @ApiParam("条码")
public String sn; 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 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) { public static String packHqlWmsASNMasterDetails(WmsASNMasterDetails wmsASNMasterDetails) {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsASNMasterDetails.getOrderNo(), "orderNo", result); HqlPack.getStringEqualPack(wmsASNMasterDetails.getOrderNo(), "orderNo", result);
@ -924,4 +937,106 @@ public class WmsHqlPack {
return result.toString(); 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