|
@@ -284,23 +284,35 @@
|
|
|
insert into uims_user_register( ID, USERNAME, PHONE, USER_TYPE, REMARK, STATUS, CREATE_BY,DATE_CREATE,UPDATE_BY,DATE_UPDATE)
|
|
|
values ( #{id}, #{username}, #{phone}, #{userType}, #{remark}, 1, #{createBy}, #{dateCreate}, #{updateBy}, #{dateUpdate})
|
|
|
</insert>
|
|
|
+ <!-- 超级管理员查询 一级菜单List -->
|
|
|
+ <select id="findAllFirstMenu" resultType="com.huaxu.entity.MenuEntity">
|
|
|
+ SELECT
|
|
|
+ a.app_id appId
|
|
|
+ FROM uims_menu a
|
|
|
+ <where>
|
|
|
+ a.status=1 and a.PARENT_MENU_ID=0 and a.SHOW_STATE=1 and a.is_admin=1
|
|
|
+ </where>
|
|
|
+
|
|
|
+ </select>
|
|
|
+ <!-- 租户管理员查询租户菜单 -->
|
|
|
+ <select id="findTenantFirstMenu" resultType="com.huaxu.entity.MenuEntity">
|
|
|
+ select
|
|
|
+ a.app_id appId
|
|
|
+ from uims_tenant_menu b
|
|
|
+ inner join uims_menu a on a.id= b.MENU_ID and a.status=1
|
|
|
+ <where>
|
|
|
+ b.status=1 and a.PARENT_MENU_ID=0 and a.show_state=1 and a.is_tenant=1
|
|
|
+ <if test="tenantId != null and tenantId != ''">
|
|
|
+ and b.tenant_id = #{tenantId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ order by b.MENU_SEQ
|
|
|
+ </select>
|
|
|
<select id="findUserFirstMenu" resultType="com.huaxu.entity.MenuEntity">
|
|
|
SELECT
|
|
|
- a.id as "id" ,
|
|
|
- a.parent_menu_id as "parentMenuId" ,
|
|
|
- a.app_id as appId,
|
|
|
- b.MENU_NAME as "name" ,
|
|
|
- b.MENU_IMAGE as "menuImage" ,
|
|
|
- a.permission_flag as "permissionFlag" ,
|
|
|
- b.LINK_PATH as "linkPath" ,
|
|
|
- b.MENU_SEQ as "seq" ,
|
|
|
- a.show_state as "showState" ,
|
|
|
- b.remark as "remark" ,
|
|
|
- b.date_create as "dateCreate" ,
|
|
|
- b.create_by as "createBy" ,
|
|
|
- b.date_update as "dateUpdate" ,
|
|
|
- b.update_by as "updateBy" ,
|
|
|
- b.status as "status"
|
|
|
+
|
|
|
+ a.app_id as appId
|
|
|
+
|
|
|
from uims_user_role userrole
|
|
|
inner join uims_role_menu rolemenu on rolemenu.ROLE_ID=userrole.ROLE_ID and rolemenu.status=1
|
|
|
inner join uims_menu a on a.id=rolemenu.MENU_ID and a.STATUS=1
|