@@ -115,6 +115,13 @@
<failure ref="$sys_return"></failure>
</return>
</api>
+ <api name="update_password" desc="修改用户密码" method="post,get">
+ <param desc="用户ID" type="$sys_user"/>
+ <return>
+ <success ref="$sys_return"></success>
+ <failure ref="$sys_return"></failure>
+ </return>
+ </api>
<api name="get_user" desc="更加用户ID获取用户信息" method="get">
<param name="user_id" type="string" desc="用户ID"/>
<return>
@@ -2,7 +2,7 @@
<sql id="select_parent_menu">
select
`id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
- from sys_menu where parent = ?
+ from sys_menu where id = ?
</sql>
<sql id="select_sys_menu">
@@ -2,12 +2,21 @@
count(*) records
from
- sys_menu, sys_role_menu, sys_user_role, sys_user
-where
+ sys_menu
+LEFT JOIN
+ sys_role_menu
+ON
sys_menu.id = sys_role_menu.menu_id
- and sys_role_menu.role_id = sys_user_role.role_id
- and sys_user_role.user_id = sys_user.id
- and sys_menu.del_flag = 0
+ sys_user_role
+ sys_role_menu.role_id = sys_user_role.role_id
+ sys_user
+ sys_user_role.user_id = sys_user.id
+where
+ sys_menu.del_flag = 0
{{if ne .name ""}}
and sys_menu.name like '%{{.name}}%'
{{end}}
sys_menu.*