|
@@ -3,6 +3,7 @@ package thyyxxk.webserver.dao.his.settings;
|
|
|
import org.apache.ibatis.annotations.*;
|
|
|
import thyyxxk.webserver.entity.dictionary.PureCodeName;
|
|
|
import thyyxxk.webserver.entity.login.UserInfo;
|
|
|
+import thyyxxk.webserver.entity.login.VueMenu;
|
|
|
import thyyxxk.webserver.entity.settings.deptphones.DeptPhones;
|
|
|
import thyyxxk.webserver.entity.settings.permissions.MenuItem;
|
|
|
import thyyxxk.webserver.entity.settings.permissions.Role;
|
|
@@ -82,9 +83,6 @@ public interface SettingsDao {
|
|
|
"(#{name},getdate(),#{createStaff})")
|
|
|
void addNewRole(Role role);
|
|
|
|
|
|
- @Select("select * from dj_dict_menu where parent=#{code}")
|
|
|
- List<MenuItem> getMenusByParent(@Param("code") Integer code);
|
|
|
-
|
|
|
@Select("select * from dj_dict_menu")
|
|
|
List<MenuItem> selectAllMenus();
|
|
|
|
|
@@ -131,4 +129,22 @@ public interface SettingsDao {
|
|
|
@Update("update t_work_integration_platform_advice set reply=#{reply},reply_staff=#{staff}, " +
|
|
|
"reply_datetime=getdate(), status_flag=2, user_badge=1 where id=#{id}")
|
|
|
void updateReply(@Param("id") Integer id, @Param("reply") String reply, @Param("staff") String staff);
|
|
|
+
|
|
|
+ @Select("select * from t_intergration_platform_menu order by sort")
|
|
|
+ List<VueMenu> selectAllVueMenus();
|
|
|
+
|
|
|
+ @Select("select id from t_intergration_platform_menu where type=2 and id " +
|
|
|
+ "in (select menu_id from t_intergration_platform_role_menu where role_id=#{id})")
|
|
|
+ List<Integer> getRoleVueMenus(@Param("id") Integer id);
|
|
|
+
|
|
|
+ @Delete("delete from t_intergration_platform_role_menu where role_id=#{id}")
|
|
|
+ void deleteRoleVueMenus(@Param("id") Integer id);
|
|
|
+
|
|
|
+ @Insert("<script>" +
|
|
|
+ "insert into t_intergration_platform_role_menu (role_id, menu_id) VALUES " +
|
|
|
+ "<foreach collection='menus' item='menu' separator=',' open='' close=''>" +
|
|
|
+ "(#{id}, #{menu})" +
|
|
|
+ "</foreach>" +
|
|
|
+ "</script>")
|
|
|
+ void insertRoleVueMenus(@Param("id") Integer id, @Param("menus") List<Integer> menus);
|
|
|
}
|