|
|
|
<?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.epmet.dao.RoleDao">
|
|
|
|
|
|
|
|
<resultMap type="com.epmet.entity.RoleEntity" id="roleMap">
|
|
|
|
<result property="id" column="ID"/>
|
|
|
|
<result property="app" column="APP"/>
|
|
|
|
<result property="roleName" column="ROLE_NAME"/>
|
|
|
|
<result property="roleKey" column="ROLE_KEY"/>
|
|
|
|
<result property="delFlag" column="DEL_FLAG"/>
|
|
|
|
<result property="revision" column="REVISION"/>
|
|
|
|
<result property="createdBy" column="CREATED_BY"/>
|
|
|
|
<result property="createdTime" column="CREATED_TIME"/>
|
|
|
|
<result property="updatedBy" column="UPDATED_BY"/>
|
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/>
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
<sql id="sql">
|
|
|
|
er.id AS "id",
|
|
|
|
er.app AS "app",
|
|
|
|
er.role_name AS "roleName",
|
|
|
|
er.role_key AS "roleKey",
|
|
|
|
er.del_flag AS "delflag",
|
|
|
|
er.revision AS "revision",
|
|
|
|
er.created_by AS "createdby",
|
|
|
|
er.created_time AS "createdtime",
|
|
|
|
er.updated_by AS "updatedby",
|
|
|
|
er.updated_time AS "updatedtime"
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="selectRoleByKey" parameterType="com.epmet.dto.RoleDTO" resultType="com.epmet.dto.RoleDTO">
|
|
|
|
SELECT
|
|
|
|
<include refid="sql"></include>
|
|
|
|
FROM epmet_role er
|
|
|
|
WHERE er.del_flag = '0'
|
|
|
|
AND er.app = #{app}
|
|
|
|
AND er.role_key = #{roleKey}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|