Kaynağa Gözat

Merge branch 'master' of http://git.dongkesoft.com:9001/iBOSS-2.0-Mini/iboss-dependency-common

koushanshan 2 yıl önce
ebeveyn
işleme
a27f5b9872

+ 27 - 1
src/main/java/com/dk/common/infrastructure/constant/Constant.java

@@ -1366,7 +1366,11 @@ public class Constant {
         //销售渠道
         SALECHANNEL("dkic_b", "t_mst_sale_channel"),
         // 角色
-        ROLE("dkic_b", "t_mst_role");
+        ROLE("dkic_b", "t_mst_role"),
+        // 组织仓库
+        ORGWH("dkic_b", "t_mst_org_wh"),
+        // 组织资金账户
+        ORGMAC("dkic_b", "t_mst_org_mac");
 
         private String mode; // 模式名
         private String table;// 表名
@@ -1811,5 +1815,27 @@ public class Constant {
         }
     }
 
+    /**
+     * @author : 付斌
+     * @desc :资金流水类型
+     * @date : 2024-03-15 13:42
+     */
+    public enum FlowType {
+        SHOU_FU_KUAN("资金流水类型-收付款"),
+        ZHUAN_ZHANG("资金流水类型-转账");
 
+        private String name;
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        FlowType(String name) {
+            this.name = name;
+        }
+    }
 }

+ 2 - 1
src/main/java/com/dk/common/infrastructure/enums/ErrorCodeEnum.java

@@ -54,7 +54,8 @@ public enum ErrorCodeEnum {
     ISFLGVALID_FALSE(4015, "当前单据已经作废,不能重复操作"),
     RETURNQTY_NO_LESS_INTOINGQTY(4016, "退货数量不能小于入库中数量"),
     FREEZEQTY_NO_LESS_USABLEQTY(4017, "冻结数量不能小于库存可售数量"),
-    RESIDUE_NO_LESS(4018, "账户可用余额不足,不能退款"),
+    RESIDUE_NO_LESS(4018, "账户可用余额不足"),
+    MAC_BALANCE_NO_LESS(4018, "资金账户余额不足"),
     PURCHASE_RETURN_DETAIL_NOT_EXIST(11080,"采购退货明细不可为空,请重新操作"),
     INBOUND_ITEM_NOT_EXIST(11081,"入库明细不可为空,请重新操作"),
     ORIGINAL_DOCUMENT_ABSENT(11082,"单据所对应的原始单据不存在,不允许该操作!"),

+ 8 - 0
src/main/java/com/dk/common/model/vo/mst/OrgVO.java

@@ -17,6 +17,8 @@ import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
 
 
 /**
@@ -90,6 +92,12 @@ public class OrgVO extends PageInfo<OrgVO> implements Serializable {
     @TableField(typeHandler = UuidTypeHandler.class)
     private String topId;
 
+    @ApiModelProperty(value = "组织资金账户明细")
+    private List<Map<String, Object>> macList;
+
+    @ApiModelProperty(value = "组织仓库明细")
+    private List<Map<String, Object>> warehouseList;
+
     private static final long serialVersionUID = 1L;
 
 }