瀏覽代碼

只查询总单, 不包含总单加明细

姜永辉 2 年之前
父節點
當前提交
bc0be3e268

+ 11 - 0
src/main/java/com/dk/mdm/controller/mac/AccountController.java

@@ -38,6 +38,17 @@ public class AccountController extends BaseController<Account> {
 
 
     /**
+     * @desc : 只查询总单, 不包含总单加明细
+     * @author : 姜永辉
+     * @date : 2024/3/6 10:36
+     */
+    @PostMapping({"/select_account/{id}"})
+    public ResponseResultVO selectAccountById(@PathVariable String id) {
+        return accountService.selectAccountById(id);
+    }
+
+
+    /**
      * @desc : 查询应收账款明细
      * @author : 付斌
      * @date : 2023/1/9 10:36

+ 3 - 0
src/main/java/com/dk/mdm/mapper/mac/AccountItemMapper.xml

@@ -58,6 +58,9 @@
                 <result column="cp_id" property="cpId"/>
     </resultMap>
 
+
+
+
     <!-- 通用条件列 -->
     <sql id="Condition">
             <if test="accItemType != null and accItemType != ''">

+ 1 - 1
src/main/java/com/dk/mdm/mapper/mac/AccountMapper.java

@@ -17,6 +17,6 @@ public interface AccountMapper extends BaseMapper<Account>{
      * @date   : 2024/3/9 9:14
      * @author :  姜永辉
      */
-    AccountResponse selectById(@Param("intoId") String intoId);
+    AccountResponse selectById(@Param("objectId") String objectId);
 }
 

+ 25 - 1
src/main/java/com/dk/mdm/mapper/mac/AccountMapper.xml

@@ -32,6 +32,30 @@
                 <result column="cp_id" property="cpId"/>
     </resultMap>
 
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMapResponse" type="com.dk.mdm.model.response.mac.AccountResponse">
+        <id column="object_id" property="objectId"/>
+        <result column="object_type" property="objectType"/>
+        <result column="receipt" property="receipt"/>
+        <result column="receipt_lock" property="receiptLock"/>
+        <result column="contract_assets" property="contractAssets"/>
+        <result column="receivable" property="receivable"/>
+        <result column="receivable_handle" property="receivableHandle"/>
+        <result column="receivable_waive" property="receivableWaive"/>
+        <result column="receivable_residue" property="receivableResidue"/>
+        <result column="receipt_residue" property="receiptResidue"/>
+        <result column="payment" property="payment"/>
+        <result column="pur_estimate" property="purEstimate"/>
+        <result column="payable" property="payable"/>
+        <result column="payable_handle" property="payableHandle"/>
+        <result column="payable_waive" property="payableWaive"/>
+        <result column="payable_residue" property="payableResidue"/>
+        <result column="payment_residue" property="paymentResidue"/>
+        <result column="remarks" property="remarks"/>
+        <result column="flg_valid" property="flgValid"/>
+        <result column="cp_id" property="cpId"/>
+    </resultMap>
+
     <!-- 通用条件列 -->
     <sql id="Condition">
         <where>
@@ -123,7 +147,7 @@
     </select>
 
     <!-- 根据主键查询表t_mac_account的一行数据 -->
-    <select id="selectById" resultMap="BaseResultMap">
+    <select id="selectById" resultMap="BaseResultMapResponse">
         SELECT
         <include refid="Base_Column_List"/>
         FROM dkic_b.t_mac_account

+ 11 - 0
src/main/java/com/dk/mdm/service/mac/AccountService.java

@@ -66,6 +66,17 @@ public class AccountService extends BaseService<Account> {
     }
 
     /**
+     * @desc : 只查询总单, 不包含总单加明细
+     * @author : 姜永辉
+     * @date : 2024/3/6 10:36
+     */
+    public ResponseResultVO selectAccountById(String id) {
+        //根据id查询
+        AccountResponse accountResponse = accountMapper.selectById(id);
+        return ResponseResultUtil.success(accountResponse);
+    }
+
+    /**
      * @desc : 查询应收账款明细
      * @author : 付斌
      * @date : 2024-02-28 13:25