68 lines
3.4 KiB
XML
68 lines
3.4 KiB
XML
|
|
<?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.sercurityControl.proteam.mapper.ManageMapper">
|
||
|
|
<select id="getPageInfo" resultType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo" parameterType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
select ssu.id,ssu.name,ssu.create_time createTime,ssu.code ,ssu.create_user ,ssu.update_time updateTime,ssu.update_user ,
|
||
|
|
ssu.remarks,su1.login_name createUser,su2.login_name updateUser
|
||
|
|
from sys_supe_cons_user ssu
|
||
|
|
left join sys_user su1 on su1.id=ssu.create_user
|
||
|
|
left join sys_user su2 on su2.id=ssu.update_user
|
||
|
|
where 1=1
|
||
|
|
<if test="type!=null and type!=''">
|
||
|
|
and ssu.type=#{type}
|
||
|
|
</if>
|
||
|
|
<if test="keyWord!=null and keyWord!=''">
|
||
|
|
and (
|
||
|
|
ssu.name like concat('%',concat(#{keyWord},'%')) or
|
||
|
|
ssu.code like concat('%',concat(#{keyWord},'%')) or
|
||
|
|
ssu.remarks like concat('%',concat(#{keyWord},'%'))
|
||
|
|
)
|
||
|
|
</if>
|
||
|
|
</select>
|
||
|
|
<select id="getNumbyName" resultType="Integer" parameterType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
select count(1)
|
||
|
|
from sys_supe_cons_user
|
||
|
|
where type=#{type}
|
||
|
|
<if test="name!=null and name!=''">
|
||
|
|
and name=#{name}
|
||
|
|
</if>
|
||
|
|
<if test="id!=null and id!=''">
|
||
|
|
and id!=#{id}
|
||
|
|
</if>
|
||
|
|
</select>
|
||
|
|
<!--新增数据-->
|
||
|
|
<insert id="insertData" parameterType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
insert into sys_supe_cons_user (name,create_time,create_user,update_user,code,org_id,remarks,type)
|
||
|
|
values (#{name},now(),#{createUser},#{updateUser},#{code},#{orgId},#{remarks},#{type});
|
||
|
|
</insert>
|
||
|
|
<!--修改数据-->
|
||
|
|
<insert id="updateData" parameterType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
update sys_supe_cons_user
|
||
|
|
set name=#{name},code=#{code},update_time=now(),update_user=#{updateUser},remarks=#{remarks}
|
||
|
|
where id=#{id}
|
||
|
|
</insert>
|
||
|
|
<!--新增单位信息/更换单位信息-->
|
||
|
|
<insert id="addSuperConsData">
|
||
|
|
<if test="type == 1">
|
||
|
|
INSERT INTO sys_supe_cons_user(name,create_time,create_user,code,remarks,type)
|
||
|
|
VALUES (
|
||
|
|
#{params.name},#{params.createTime},#{params.createUser},#{params.code},#{params.remarks},#{params.type}
|
||
|
|
)
|
||
|
|
</if>
|
||
|
|
<if test="type == 2">
|
||
|
|
UPDATE sys_supe_cons_user SET code = #{params.code},remarks = #{params.remarks} WHERE id = #{params.id}
|
||
|
|
</if>
|
||
|
|
</insert>
|
||
|
|
<delete id="deleteData" parameterType="String">
|
||
|
|
DELETE FROM sys_supe_cons_user WHERE id=#{id};
|
||
|
|
</delete>
|
||
|
|
<select id="getDataDetail" parameterType="String" resultType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
select id,name,create_time createTime,code ,create_user createUser,update_time updateTime,update_user updateUser,remarks
|
||
|
|
from sys_supe_cons_user
|
||
|
|
where id=#{id}
|
||
|
|
</select>
|
||
|
|
<!--判断单位是否存在-->
|
||
|
|
<select id="unitIsExist" resultType="com.sercurityControl.proteam.domain.vo.SupeConsUserVo">
|
||
|
|
SELECT id,name FROM sys_supe_cons_user WHERE name = #{name} AND type = #{type}
|
||
|
|
</select>
|
||
|
|
</mapper>
|