java110-db/src/main/resources/mapper/center/PrivilegeDAOImplMapper.xml
@@ -1,32 +1,35 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="privilegeDAOImpl">
    <select id="queryUserDefaultPrivilege" parameterType="map" resultType="map">
        SELECT a.`p_id` pId,a.`privilege_flag` privilegeFlag,a.`user_id` userId FROM p_privilege_user a WHERE a.`p_id` =
        #{pId}
        AND a.`user_id` = #{userId}
        AND a.`privilege_flag` = '1'
        AND a.`status_cd` = '0'
        SELECT a.`p_id` pId, a.`privilege_flag` privilegeFlag, a.`user_id` userId
        FROM p_privilege_user a
        WHERE a.`p_id` = #{pId}
          AND a.`user_id` = #{userId}
          AND a.`privilege_flag` = '1'
          AND a.`status_cd` = '0'
    </select>
    <!-- 保存属性信息 c_business_attrs -->
    <insert id="saveUserDefaultPrivilege" parameterType="Map">
        <![CDATA[
        INSERT INTO p_privilege_user(p_id,privilege_flag,user_id,store_id) VALUES(#{pId},'1',#{userId},#{storeId})
        INSERT INTO p_privilege_user(p_id, privilege_flag, user_id, store_id)
        VALUES (#{pId}, '1', #{userId}, #{storeId})
        ]]>
    </insert>
    <!-- 删除用户所有权限-->
    <update id="deleteUserAllPrivilege" parameterType="Map">
        UPDATE p_privilege_user a SET a.`status_cd` = '1' WHERE a.`user_id` = #{userId}
        UPDATE p_privilege_user a
        SET a.`status_cd` = '1'
        WHERE a.`user_id` = #{userId}
    </update>
    <insert id="savePrivilegeGroup" parameterType="map">
        INSERT INTO p_privilege_group(pg_id,`name`,description,store_id,domain)
        VALUES(#{pgId},#{name},#{description},#{storeId},#{storeTypeCd})
        INSERT INTO p_privilege_group(pg_id, `name`, description, store_id, domain, seq)
        VALUES (#{pgId}, #{name}, #{description}, #{storeId}, #{storeTypeCd}, #{seq})
    </insert>
    <update id="updatePrivilegeGroup" parameterType="Map">
@@ -73,19 +76,17 @@
    </update>
    <select id="queryPrivilegeRel" parameterType="Map" resultType="Map">
        SELECT
        pp.`name`,
        pp.`domain`,
        pp.`p_id` pId,
        pp.`description`,
        pp.`create_time` createTime
        FROM
        p_privilege pp,
        p_privilege_rel ppr
        SELECT pp.`name`,
               pp.`domain`,
               pp.`p_id`        pId,
               pp.`description`,
               pp.`create_time` createTime
        FROM p_privilege pp,
             p_privilege_rel ppr
        WHERE ppr.`p_id` = pp.`p_id`
        AND ppr.`status_cd` = '0'
        AND pp.`status_cd` = '0'
        AND ppr.`pg_id` = #{pgId}
          AND ppr.`status_cd` = '0'
          AND pp.`status_cd` = '0'
          AND ppr.`pg_id` = #{pgId}
    </select>
    <select id="queryPrivilegeGroup" parameterType="Map" resultType="Map">
@@ -105,8 +106,8 @@
    </select>
    <insert id="addPrivilegeRel" parameterType="Map">
        insert into p_privilege_rel(p_id,pg_id)
        values(#{pId},#{pgId})
        insert into p_privilege_rel(p_id, pg_id)
        values (#{pId}, #{pgId})
    </insert>
    <!-- 查询权限 -->
@@ -149,7 +150,8 @@
    <!-- 保存属性信息 c_business_attrs -->
    <insert id="addUserPrivilege" parameterType="Map">
        <![CDATA[
        INSERT INTO p_privilege_user(p_id,privilege_flag,user_id,store_id) VALUES(#{pId},#{privilegeFlag},#{userId},#{storeId})
        INSERT INTO p_privilege_user(p_id, privilege_flag, user_id, store_id)
        VALUES (#{pId}, #{privilegeFlag}, #{userId}, #{storeId})
        ]]>
    </insert>
@@ -199,5 +201,4 @@
            and t.store_id = #{storeId}
        </if>
    </select>
</mapper>