| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?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.management.platform.mapper.SysModuleMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.management.platform.entity.SysModule">
- <id column="id" property="id" />
- <result column="name" property="name" />
- <result column="path" property="path" />
- <result column="parent_id" property="parentId" />
- <result column="icon" property="icon" />
- <result column="orderitem" property="orderitem" />
- <result column="is_menu" property="isMenu" />
- <result column="use_state" property="useState" />
- <result column="package_time" property="packageTime" />
- <result column="package_project" property="packageProject" />
- <result column="package_oa" property="packageOa" />
- <result column="package_expense" property="packageExpense" />
- <result column="package_customer" property="packageCustomer" />
- <result column="package_engineering" property="packageEngineering" />
- <result column="package_contract" property="packageContract" />
- <result column="package_etimecard" property="packageEtimecard" />
- <result column="report_workflow" property="reportWorkflow" />
- <result column="package_finance" property="packageFinance" />
- <result column="need_dept_audit" property="needDeptAudit" />
- <result column="package_provider" property="packageProvider" />
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="Base_Column_List">
- id, name, path, parent_id, icon, orderitem, is_menu, use_state, package_time, package_project, package_oa, package_expense, package_customer, package_engineering, package_contract, package_etimecard, report_workflow, package_finance, need_dept_audit, package_provider
- </sql>
- <select id="getModuleByRole" resultType="com.management.platform.entity.SysModule">
- select sm.id,srm.module_id,sm.name,sm.path
- from sys_role_module srm
- left join sys_module sm on sm.id = srm.module_id
- where srm.role_id = #{roleId}
- and sm.parent_id is null and sm.use_state = 0
- order by orderitem
- </select>
- </mapper>
|