From 7be0d5b901b999d2347774df3cc1a64927838bb3 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期二, 15 四月 2025 10:10:35 +0800 Subject: [PATCH] 优化每年专项数据获取 --- src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml | 37 ++++++++++++++++++++++++++++++------- 1 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml b/src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml index f5bff58..7f54a85 100644 --- a/src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml +++ b/src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml @@ -19,9 +19,21 @@ <result property="createDate" column="create_date"/> <result property="updateBy" column="update_by"/> <result property="updateDate" column="update_date"/> + <result property="status" column="status"/> </resultMap> + <insert id="insertBatch" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbBaseCheckItem"> + INSERT INTO tb_base_check_item ( + id, task_id, check_name, check_content, check_way, check_basis, applicable_place, + deleted, create_by, create_date, update_by, update_date, status + ) + VALUES ( + #{id}, #{taskId}, #{checkName}, #{checkContent}, #{checkWay}, #{checkBasis}, #{applicablePlace}, + #{deleted}, #{createBy}, #{createDate}, #{updateBy}, #{updateDate}, #{status} + ) -<!-- List<TbBaseCheckItem> selectTbBaseCheckItemPage(TbBaseCheckItemBO tbBaseCheckItemBO);--> + </insert> + + <!-- List<TbBaseCheckItem> selectTbBaseCheckItemPage(TbBaseCheckItemBO tbBaseCheckItemBO);--> <select id="selectTbBaseCheckItemPage" resultMap="BaseResultMap"> select * from tb_base_check_item <where> @@ -35,14 +47,25 @@ <if test="checkWay != null"> and check_way like concat('%',#{checkWay},'%') </if> - <if test="createDate != null"> - and create_date >= #{createDate} - </if> - <if test="updateDate != null"> - and #{updateDate} >= update_date - </if> order by create_date desc </where> </select> +<!-- TbBaseCheckItem getBaseCheckItemByItemId(String checkItemId);--> + <select id="getBaseCheckItemByItemId" resultMap="BaseResultMap"> + select * from tb_base_check_item + where id = #{checkItemId} + </select> +<!-- TbBaseCheckItem getBaseItemByStatus(Date date);--> + <select id="getBaseItemByStatus" resultMap="BaseResultMap"> + select * from tb_base_check_item + where deleted = 0 and status = 1 + limit 1 + </select> +<!-- int updateStatusById(String id);--> + <update id="updateStatusById" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbBaseCheckItem"> + update tb_base_check_item set + status = 2 + where id = #{id} + </update> </mapper> \ No newline at end of file -- Gitblit v1.9.2