yun-zuoyi
jiajack 6 years ago
commit 3f2846bde2

1
.gitignore vendored

@ -12,3 +12,4 @@ target
.class .class
.md .md
.log .log
*.iml

@ -1,7 +1,5 @@
package cn.estsh.i3plus.pojo.base.bean; package cn.estsh.i3plus.pojo.base.bean;
import javafx.scene.text.Font;
import java.util.HashMap; import java.util.HashMap;
/** /**
@ -41,13 +39,11 @@ public class DdlPackBean {
public DdlPackBean(){ public DdlPackBean(){
this.isHql = true; this.isHql = true;
sb = new StringBuilder();
whereAppend = new StringBuilder(); whereAppend = new StringBuilder();
} }
public DdlPackBean(boolean isHql){ public DdlPackBean(boolean isHql){
this.isHql = isHql; this.isHql = isHql;
sb = new StringBuilder();
whereAppend = new StringBuilder(); whereAppend = new StringBuilder();
} }
@ -116,6 +112,7 @@ public class DdlPackBean {
* @return * @return
*/ */
public String getPackedHqlAll(){ public String getPackedHqlAll(){
sb = new StringBuilder();
if(hqlAppend != null){ if(hqlAppend != null){
sb.append(hqlAppend); sb.append(hqlAppend);
} }
@ -133,6 +130,7 @@ public class DdlPackBean {
* @return * @return
*/ */
public String getPackedHql(){ public String getPackedHql(){
sb = new StringBuilder();
if(whereAppend != null){ if(whereAppend != null){
sb.append(whereAppend); sb.append(whereAppend);
} }

@ -917,7 +917,7 @@ public class WmsEnumUtil {
} }
/** /**
* * ;
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ITEM_STATUS { public enum CS_ITEM_STATUS {
@ -1069,7 +1069,7 @@ public class WmsEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_ITEM_STATUS { public enum QC_ITEM_STATUS {
NORMAL(10, "创建"), NORMAL(10, "创建"),
CANCELLATION(20, "行取消"); CANCELLATION(20, "已处理");
private int value; private int value;
private String description; private String description;

@ -43,10 +43,19 @@ public class BfInterceptDetail extends BaseBean {
@ApiParam(value ="拦截器类型") @ApiParam(value ="拦截器类型")
private Integer interceptType; private Integer interceptType;
// 枚举 BlockFormEnumUtil.INTERCEPT_POSITION
@Column(name="INTERCEPT_POSITION") @Column(name="INTERCEPT_POSITION")
@ApiParam(value ="拦截器位置") @ApiParam(value ="拦截器位置")
private Integer interceptPosition; private Integer interceptPosition;
public Integer getInterceptPosition() {
if(this.interceptPosition == null){
return null;
} else {
return this.interceptPosition.intValue();
}
}
@Column(name="INTERCEPT_TARGET_ID") @Column(name="INTERCEPT_TARGET_ID")
@ApiParam(value ="拦截目标id") @ApiParam(value ="拦截目标id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

@ -34,7 +34,15 @@ public class SysFile extends BaseBean {
@Column(name="NAME") @Column(name="NAME")
@ApiParam(value ="文件名称") @ApiParam(value ="文件名称")
private String name; private String name;
@Column(name="FILE_CODE")
@ApiParam(value ="文件代码")
private String fileCode;
@Column(name="FILE_SOFT_TYPE")
@ApiParam(value ="文件所属模块")
private Integer fileSoftType;
@Column(name="USER_ID") @Column(name="USER_ID")
@ApiParam(value ="用户ID" , example = "-1") @ApiParam(value ="用户ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@ -51,11 +59,11 @@ public class SysFile extends BaseBean {
@Column(name="FILE_PATH") @Column(name="FILE_PATH")
@ApiParam(value ="文件路径") @ApiParam(value ="文件路径")
private String filePath; private String filePath;
@Column(name="FILE_ORIGINAL_NAME") @Column(name="FILE_ORIGINAL_NAME")
@ApiParam(value ="原始文件名称") @ApiParam(value ="原始文件名称")
private String fileOriginalName; private String fileOriginalName;
@Column(name="FILE_TYPE_ID") @Column(name="FILE_TYPE_ID")
@ApiParam(value ="文件类型ID") @ApiParam(value ="文件类型ID")
private Long fileTypeId; private Long fileTypeId;
@ -67,11 +75,11 @@ public class SysFile extends BaseBean {
@Column(name="FILE_TYPE_NAME") @Column(name="FILE_TYPE_NAME")
@ApiParam(value ="文件类型名称") @ApiParam(value ="文件类型名称")
private String fileTypeName; private String fileTypeName;
@Column(name="FILE_SIZE") @Column(name="FILE_SIZE")
@ApiParam(value ="文件大小(KB)" , example ="0") @ApiParam(value ="文件大小(KB)" , example ="0")
private Integer fileSize; private Integer fileSize;
@Column(name="DOWNLOAD_NUM") @Column(name="DOWNLOAD_NUM")
@ApiParam(value ="下载次数" , example ="0") @ApiParam(value ="下载次数" , example ="0")
private Integer downloadNum; private Integer downloadNum;

@ -1,6 +1,8 @@
package cn.estsh.i3plus.pojo.platform.sqlpack; package cn.estsh.i3plus.pojo.platform.sqlpack;
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
import cn.estsh.i3plus.pojo.base.tool.HqlPack; import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.platform.bean.*; import cn.estsh.i3plus.pojo.platform.bean.*;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@ -398,6 +400,40 @@ public class CoreHqlPack {
} }
/** /**
*
* @param user
* @return
*/
public static DdlPackBean packDdlSysUser(SysUser user){
DdlPackBean ddlPack = new DdlPackBean();
// And X = X
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",ddlPack);
DdlPreparedPack.getNumEqualPack(user.getDepartmentId(),"departmentId",ddlPack);
DdlPreparedPack.getNumEqualPack(user.getUserStatus(),"userStatus",ddlPack);
if(user.getRoleIdList() != null){
DdlPreparedPack.getInPack(user.getRoleIdList(),"id",ddlPack);
}
if(user.getDepartmentIdList() != null){
DdlPreparedPack.getInPack(user.getDepartmentIdList(),"id",ddlPack);
}
// And Like % %
DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",ddlPack);
DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",ddlPack);
DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",ddlPack);
DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",ddlPack);
// 添加默认排序
DdlPreparedPack.getOrderDefault(user);
DdlPreparedPack.getOrderByPack(new Object[]{1}, new String[]{"createDatetime"}, ddlPack);
return ddlPack;
}
/**
* *
* @param dictionary * @param dictionary
* @return * @return
@ -704,4 +740,22 @@ public class CoreHqlPack {
return result.toString(); return result.toString();
} }
/**
*
* @param sysFile
* @return DdlPackBean
*/
public static DdlPackBean packHqlSysFileCode(SysFile sysFile){
DdlPackBean ddlPackBean = new DdlPackBean();
// and
DdlPreparedPack.getStringEqualPack(sysFile.getFileCode(),"fileCode",ddlPackBean);
// not
DdlPreparedPack.getNumNOEqualPack(sysFile.getId(),"id",ddlPackBean);
return ddlPackBean;
}
} }

@ -33,6 +33,14 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@ApiParam("单据号") @ApiParam("单据号")
public String orderNo; public String orderNo;
@ApiParam("供应商编号")
@Column(name = "VENDOR_CODE")
private String vendorCode;
@ApiParam("供应商名称")
@Column(name = "VENDOR_NAME")
private String vendorName;
@Column(name = "PART_VERSION") @Column(name = "PART_VERSION")
@ApiParam("零件版本") @ApiParam("零件版本")
private Integer partVersion; private Integer partVersion;
@ -45,6 +53,10 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@ApiParam(value = "零件名称") @ApiParam(value = "零件名称")
private String partName; private String partName;
@ApiParam(value = "订单类型", example = "1")
@Column(name = "ORDER_TYPE")
public Integer orderType;
@ApiParam("零件类型") @ApiParam("零件类型")
@Column(name = "PART_TYPE") @Column(name = "PART_TYPE")
private Integer partType; private Integer partType;

@ -0,0 +1,47 @@
package cn.estsh.i3plus.pojo.sweb.modelbean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import javax.persistence.Column;
import java.util.List;
import java.util.Map;
/**
* @Description :
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-02 13:13
* @Modify:
**/
@Data
public class SwebPOForPubListResultItemModel extends BaseBean {
@Column(name = "ORDER_NO")
@ApiParam("单据号")
public String orderNo;
@Column(name = "PART_NO")
@ApiParam(value = "零件号")
private String partNo;
@Column(name = "PART_NAME")
@ApiParam(value = "零件名称")
private String partName;
@ApiParam(value = "单位")
@Column(name = "UNIT")
private String unit;
@ApiParam(value = "订单状态", example = "1")
@Column(name = "ITEM_STATUS")
private Integer itemStatus;
@ApiParam(value = "订单类型", example = "1")
@Column(name = "ORDER_TYPE")
public Integer orderType;
@ApiParam(value = "时间数量列表", example = "1")
public List<Map<String,Double>> timeList;
}

@ -1,13 +1,11 @@
package cn.estsh.i3plus.pojo.sweb.modelbean; package cn.estsh.i3plus.pojo.sweb.modelbean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.ColumnDefault;
import javax.persistence.Column;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @Description : * @Description :
@ -19,30 +17,9 @@ import java.util.Map;
@Data @Data
public class SwebPOForPubListResultModel extends BaseBean { public class SwebPOForPubListResultModel extends BaseBean {
@Column(name = "ORDER_NO") @ApiParam(value = "拆分请求时间数量列表", example = "1")
@ApiParam("单据号") public List<String> reqTimeList;
public String orderNo;
@Column(name = "PART_NO") @ApiParam(value = "分页列表", example = "1")
@ApiParam(value = "零件号") public ListPager<SwebPOForPubListResultItemModel> pageList;
private String partNo;
@Column(name = "PART_NAME")
@ApiParam(value = "零件名称")
private String partName;
@ApiParam(value = "单位")
@Column(name = "UNIT")
private String unit;
@ApiParam(value = "订单状态", example = "1")
@Column(name = "ITEM_STATUS")
private Integer itemStatus;
@ApiParam(value = "订单类型", example = "1")
@Column(name = "ORDER_TYPE")
public Integer orderType;
@ApiParam(value = "时间数量列表", example = "1")
public List<Map<String,Double>> timeList;
} }

@ -8,6 +8,7 @@ import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -22,7 +23,7 @@ import java.util.Map;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Api("返回前端数据实体") @Api("返回前端数据实体")
public class WmsActionResponseBean<Obj> { public class WmsActionResponseBean<Obj> implements Serializable {
@ApiParam("回显BARCODE值") @ApiParam("回显BARCODE值")
public Map<String, Obj> barCode; public Map<String, Obj> barCode;

@ -56,7 +56,7 @@ public class WmsLocatePart extends BaseBean{
@ApiParam(value = "是否生成领料单", example = "2") @ApiParam(value = "是否生成领料单", example = "2")
private Integer isGeneratePicklist; private Integer isGeneratePicklist;
public Double getMix() { public Double getMin() {
return this.min == null ? 0 : this.min; return this.min == null ? 0 : this.min;
} }

@ -1,6 +1,9 @@
package cn.estsh.i3plus.pojo.wms.bean; package cn.estsh.i3plus.pojo.wms.bean;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
/** /**
* @Description : * @Description :
@ -8,8 +11,13 @@ import lombok.Data;
* @Author : silliter.yuan * @Author : silliter.yuan
* @CreateDate : 2018-11-30 10:50 * @CreateDate : 2018-11-30 10:50
* @Modify: * @Modify:
* 2019-04-03 15:42 Rock.Yu
* 1.
**/ **/
@Data @Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class WmsOptionModel { public class WmsOptionModel {
private String code; private String code;

@ -11,4 +11,10 @@ import cn.estsh.i3plus.pojo.wms.bean.WmsStockSn;
* @Modify: * @Modify:
**/ **/
public interface WmsStockSnRepository extends BaseRepository<WmsStockSn, Long> { public interface WmsStockSnRepository extends BaseRepository<WmsStockSn, Long> {
/**
*
* @param sn
* @return
*/
WmsStockSn findFirstBySn(String sn);
} }

Loading…
Cancel
Save