yun-zuoyi
柯裕 6 years ago
commit 6f7258d49b

@ -25,7 +25,7 @@ import java.io.Serializable;
@Entity @Entity
//以子类table为准 //以子类table为准
@javax.persistence.Inheritance(strategy=InheritanceType.TABLE_PER_CLASS) @javax.persistence.Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
@JsonInclude(value = JsonInclude.Include.NON_EMPTY) //""或null属性不参加序列转换 //@JsonInclude(value = JsonInclude.Include.NON_EMPTY) //""或null属性不参加序列转换
public abstract class BaseBean implements Serializable { public abstract class BaseBean implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

@ -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);
} }

@ -400,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

@ -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;
} }

Loading…
Cancel
Save