管道基础大数据平台系统开发-【后端】-Server
src/main/resources/mapper/sys/RoleMapper.xml
@@ -38,35 +38,34 @@
        select a.*,fn_rec_query(a.depid, 'dep') depName,fn_uname(a.create_user) createName,fn_uname(a.update_user) updateName from lf.sys_role a where a.id = #{id}
    </select>
    <insert id="insertRole"   parameterType="com.lf.server.entity.sys.RoleEntity">
    <insert id="insertRole" parameterType="com.lf.server.entity.sys.RoleEntity">
       insert into lf.sys_role
       (depid,name,descr,create_user,create_time,bak)
       (depid,name,descr,is_admin,create_user,create_time,bak)
       values
       (#{depid},#{name},#{descr},#{createUser},now(),#{bak});
       (#{depid},#{name},#{descr},#{isAdmin},#{createUser},now(),#{bak})
    </insert>
    <insert id="insertRoles"   >
    <insert id="insertRoles">
       insert into lf.sys_role
        (depid,name,descr,create_user,create_time,bak)
        (depid,name,descr,is_admin,create_user,create_time,bak)
       values
        <foreach collection="list"   item="item" index="index" separator=","  >
            (#{item.depid},#{item.name},#{item.descr},#{item.createUser},now(),#{item.bak})
        <foreach collection="list" item="item" index="index" separator=","  >
            (#{item.depid},#{item.name},#{item.descr},#{item.isAdmin},#{item.createUser},now(),#{item.bak})
        </foreach>
    </insert>
    <delete id="deleteRole"  >
    <delete id="deleteRole">
        delete from lf.sys_role where id = #{id}
    </delete>
    <delete id="deleteRoles"  >
    <delete id="deleteRoles">
        delete from lf.sys_role where id in
        <foreach item="ids" collection="list" index="index" open="("
                 separator="," close=")">
            #{ids}
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
    </delete>
    <update id="updateRole">
    update lf.sys_role set depid=#{depid}, name=#{name},descr=#{descr},update_user=#{id},update_time=now(),bak=#{bak} where id=#{id}
    update lf.sys_role set depid=#{depid},name=#{name},descr=#{descr},is_admin=#{isAdmin},update_user=#{id},update_time=now(),bak=#{bak} where id=#{id}
    </update>
</mapper>