From c2277c88db7d66a2a694c6658ea0ef6aade74717 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 13 五月 2026 17:36:33 +0800
Subject: [PATCH] refactor(system): 移除角色和用户映射器中的数据范围过滤注释

---
 src/main/resources/mapper/account/financial/FinVoucherEntryMapper.xml |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/account/financial/FinVoucherEntryMapper.xml b/src/main/resources/mapper/account/financial/FinVoucherEntryMapper.xml
new file mode 100644
index 0000000..56633ba
--- /dev/null
+++ b/src/main/resources/mapper/account/financial/FinVoucherEntryMapper.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.account.mapper.financial.FinVoucherEntryMapper">
+
+    <resultMap id="BaseResultMap" type="com.ruoyi.account.pojo.financial.FinVoucherEntry">
+        <id column="id" property="id"/>
+        <result column="voucher_id" property="voucherId"/>
+        <result column="row_no" property="rowNo"/>
+        <result column="subject_code" property="subjectCode"/>
+        <result column="subject_name" property="subjectName"/>
+        <result column="summary" property="summary"/>
+        <result column="debit" property="debit"/>
+        <result column="credit" property="credit"/>
+        <result column="auxiliary_type" property="auxiliaryType"/>
+        <result column="auxiliary_id" property="auxiliaryId"/>
+        <result column="auxiliary_name" property="auxiliaryName"/>
+        <result column="create_user" property="createUser"/>
+        <result column="create_time" property="createTime"/>
+        <result column="update_user" property="updateUser"/>
+        <result column="update_time" property="updateTime"/>
+        <result column="dept_id" property="deptId"/>
+    </resultMap>
+
+    <select id="listPostedEntries" resultType="com.ruoyi.account.bean.vo.financial.FinLedgerEntryRecordVo">
+        SELECT
+            v.voucher_date AS voucherDate,
+            v.voucher_no AS voucherNo,
+            CASE
+                WHEN e.summary IS NOT NULL AND e.summary != '' THEN e.summary
+                ELSE v.summary
+            END AS summary,
+            e.debit AS debit,
+            e.credit AS credit,
+            e.row_no AS rowNo
+        FROM fin_voucher_entry e
+        INNER JOIN fin_voucher v ON e.voucher_id = v.id
+        WHERE v.status = 'posted'
+          AND (e.subject_code = #{subjectCode} OR e.subject_code LIKE CONCAT(#{subjectCode}, '%'))
+          AND v.voucher_date <![CDATA[>=]]> #{startDate}
+          AND v.voucher_date <![CDATA[<=]]> #{endDate}
+        <if test="auxiliaryType != null and auxiliaryType != ''">
+          AND e.auxiliary_type = #{auxiliaryType}
+        </if>
+        <if test="auxiliaryId != null and auxiliaryId != ''">
+          AND e.auxiliary_id = #{auxiliaryId}
+        </if>
+        ORDER BY v.voucher_date ASC, v.id ASC, e.row_no ASC, e.id ASC
+    </select>
+
+    <select id="listPostedEntriesBefore" resultType="com.ruoyi.account.bean.vo.financial.FinLedgerEntryRecordVo">
+        SELECT
+            v.voucher_date AS voucherDate,
+            v.voucher_no AS voucherNo,
+            CASE
+                WHEN e.summary IS NOT NULL AND e.summary != '' THEN e.summary
+                ELSE v.summary
+            END AS summary,
+            e.debit AS debit,
+            e.credit AS credit,
+            e.row_no AS rowNo
+        FROM fin_voucher_entry e
+        INNER JOIN fin_voucher v ON e.voucher_id = v.id
+        WHERE v.status = 'posted'
+          AND (e.subject_code = #{subjectCode} OR e.subject_code LIKE CONCAT(#{subjectCode}, '%'))
+          AND v.voucher_date <![CDATA[<]]> #{beforeDate}
+        <if test="auxiliaryType != null and auxiliaryType != ''">
+          AND e.auxiliary_type = #{auxiliaryType}
+        </if>
+        <if test="auxiliaryId != null and auxiliaryId != ''">
+          AND e.auxiliary_id = #{auxiliaryId}
+        </if>
+    </select>
+
+</mapper>

--
Gitblit v1.9.3