jl-jjsp-service/securityControl-modules/securityControl-proteam/target/classes/mapper/ManageMapper.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>