From 0bf868d3cdf9226e178c076d3b588ed5207409a0 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: 星期五, 24 十一月 2023 17:51:40 +0800
Subject: [PATCH] merge

---
 assess-system/src/main/resources/mapper/system/SysAgencyMapper.xml |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/assess-system/src/main/resources/mapper/system/SysAgencyMapper.xml b/assess-system/src/main/resources/mapper/system/SysAgencyMapper.xml
new file mode 100644
index 0000000..0cc159e
--- /dev/null
+++ b/assess-system/src/main/resources/mapper/system/SysAgencyMapper.xml
@@ -0,0 +1,38 @@
+<?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.gkhy.assess.system.mapper.SysAgencyMapper">
+    <sql id="selectAgencyVo">
+        select a.id,a.name,a.credit_code,a.attribute,a.city,a.district,a.address,a.web,a.legal_person,a.legal_phone,a.manager,a.manager_phone,a.cert_number,a.issue_date,a.valid_date,a.asset_value,a.work_area,a.archive_area,a.reg_address,a.business,a.report_path,a.del_flag,a.create_time,a.remark
+        from sys_agency a
+    </sql>
+
+    <select id="checkAgencyNameUnique" resultType="com.gkhy.assess.system.domain.SysAgency">
+        select id,name from sys_agency where name=#{name} and del_flag=0 limit 1
+    </select>
+
+    <select id="agencyList" resultType="com.gkhy.assess.system.domain.SysAgency">
+        select a.id,a.name,a.create_time,a.business,a.city from sys_agency a
+        <where>
+            and a.del_flag = 0
+            <if test="name != null and name != ''">
+                AND a.name like concat('%', #{name}, '%')
+            </if>
+            <if test="city != null and city != ''">
+                AND a.city=#{city}
+            </if>
+            <if test="business != null and business != ''">
+                AND a.business=#{business}
+            </if>
+        </where>
+        order by a.create_time desc
+    </select>
+
+    <select id="getAgencyById" resultType="com.gkhy.assess.system.domain.SysAgency">
+        <include refid="selectAgencyVo"/>
+        where a.del_flag = 0 and a.id=#{agencyId}
+    </select>
+
+    <delete id="deleteAgencyById" parameterType="java.lang.Long">
+        update sys_agency set del_flag=1 where id=#{agencyId}
+    </delete>
+</mapper>

--
Gitblit v1.9.2