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