From 704ea6024361970e2c99f21c12d0f0d88d0f1942 Mon Sep 17 00:00:00 2001
From: zf <1603559716@qq.com>
Date: 星期四, 14 九月 2023 16:00:15 +0800
Subject: [PATCH] 违章

---
 exam-system/src/main/resources/mapper/noncoalmine/ViolationRegistrationMapper.xml |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/exam-system/src/main/resources/mapper/noncoalmine/ViolationRegistrationMapper.xml b/exam-system/src/main/resources/mapper/noncoalmine/ViolationRegistrationMapper.xml
index 23f40e9..f4eb62c 100644
--- a/exam-system/src/main/resources/mapper/noncoalmine/ViolationRegistrationMapper.xml
+++ b/exam-system/src/main/resources/mapper/noncoalmine/ViolationRegistrationMapper.xml
@@ -3,5 +3,39 @@
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.gkhy.exam.noncoalmine.mapper.ViolationRegistrationMapper">
+    <select id="listByPage" resultType="com.gkhy.exam.noncoalmine.entity.ViolationRegistration">
+        select
+        violation_id,
+        name,
+        id_card,
+        elect_num,
+        ic_num,
+        violation_time,
+        dept,
+        operate_type_id,
+        is_cm,
+        violation_path,
+        remark,
+        del_flag,
+        create_by,
+        create_time,
+        update_by,
+        update_time
+        from violation_registration
+        where del_flag = 0
+        <if test="query.dept != null and query.dept = ''">
+            and dept like concat('%', #{query.dept}, '%')
+        </if>
+        <if test="query.name != null and query.name = ''">
+            and name like concat('%', #{query.name}, '%')
+        </if>
+        <if test="query.idCard != null and query.idCard = ''">
+            and id_card like concat('%', #{query.idCard}, '%')
+        </if>
+        <if test="query.operateTypeId != null and query.operateTypeId != 0">
+            and (operate_type_id = #{query.operateTypeId} OR operate_type_id IN ( SELECT t.id FROM sys_operate_type t WHERE find_in_set(#{query.operateTypeId}, ancestors)))
+        </if>
+        order by create_time desc
 
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.2