diff --git a/modules/i3plus-pojo-base/pom.xml b/modules/i3plus-pojo-base/pom.xml
index 7582a6b..da0fd4a 100644
--- a/modules/i3plus-pojo-base/pom.xml
+++ b/modules/i3plus-pojo-base/pom.xml
@@ -31,6 +31,10 @@
com.alibaba
fastjson
+
+ com.alibaba
+ fastjson
+
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseBean.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseBean.java
index c6d3f95..cdf8465 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseBean.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/BaseBean.java
@@ -56,11 +56,11 @@ public abstract class BaseBean implements Serializable {
@ApiParam(value = "有效性",example = "1")
public Integer isValid; //EnumUtil.isValid;
- @Column(name="create_user")
+ @Column(name="create_user",updatable = false)
@ApiParam(value = "创建用户")
public String createUser;
- @Column(name="create_date")
+ @Column(name="create_date",updatable = false)
@ApiParam(value = "创建日期")
public String createDatetime;
@@ -89,11 +89,11 @@ public abstract class BaseBean implements Serializable {
public transient String modifyDateTimeEnd;
@ApiParam(value = "排序属性")
- public transient String orderByParam;
+ public transient String orderByParam = "";
@ApiParam(value = "排序属性",example = "1")
//CommonEnumUtil.ASC_OR_DESC 1 asc,2 desc
- public transient int ascOrDesc;
+ public transient int ascOrDesc = 1;
//排序方式
public String orderBy(){
@@ -109,7 +109,4 @@ public abstract class BaseBean implements Serializable {
return result;
}
- public String getOrderByParam() {
- return this.orderByParam == null ? "" : this.orderByParam;
- }
}
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/common/PagerHelper.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/common/PagerHelper.java
index 8f574cc..692e9ff 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/common/PagerHelper.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/common/PagerHelper.java
@@ -43,6 +43,9 @@ public class PagerHelper {
}
private static Pager getPager(int pageSize, int currentPage, int totalRows) {
+ // TODO 10可用系统参数替换
+ pageSize = pageSize == 0 ? 10 : pageSize;
+
Pager pager = new Pager();
pager.setPageSize(pageSize);
pager.setTotalRows(totalRows);
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java
index 0bd8dae..30cb2cf 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java
@@ -502,4 +502,27 @@ public class CommonEnumUtil {
}
}
+ /**
+ * 启用或禁用
+ */
+ public enum OPEN_CLOSE {
+ OPEN(1, "启用"),
+ CLOSE(2, "禁用");
+
+ private int value;
+ private String description;
+
+ public int getValue() {
+ return value;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ OPEN_CLOSE(int value, String description) {
+ this.value = value;
+ this.description = description;
+ }
+ }
}
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
index 8518b7a..3c06790 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/WmsEnumUtil.java
@@ -10,6 +10,40 @@ import com.fasterxml.jackson.annotation.JsonFormat;
* @Modify:
**/
public class WmsEnumUtil {
+
+ /**
+ * 交易状态
+ */
+ public enum TRANS_STATUS {
+ CREATE(1, "创建"), FINISH(2, "完成"),FAIL(3,"失败");
+
+ private int value;
+ private String description;
+
+ private 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;
+ }
+ }
+
/**
* 消息队列,队列名称
* 1: success_queue
diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java
index 96c9529..b0c41a1 100644
--- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java
+++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/jpa/dao/BaseRepository.java
@@ -83,6 +83,13 @@ public interface BaseRepository extends JpaReposito
public void deleteByIds(Long[] ids);
/**
+ * 批量删除 指定列名
+ * @param propName
+ * @param ids
+ */
+ public void deleteByTypeLong(String propName, Long[] ids);
+
+ /**
* 通过多单属性进行单个值更新
* @param conditionName
* @param conditionValue
@@ -128,6 +135,13 @@ public interface BaseRepository extends JpaReposito
public int updateByHqlWhere(String hqlWhere,String propertyName, Object propertyValue);
/**
+ * 批量弱删除仓库信息
+ * @param ids
+ * @return
+ */
+ public boolean deleteWeaklyByIds(Long[] ids) ;
+
+ /**
* 批量修改数据熟悉
* @param hqlWhere HQL where 语句
* @param propertyName 修改的字段名称
@@ -226,4 +240,6 @@ public interface BaseRepository extends JpaReposito
public List