| | |
| | | #{createTime} |
| | | ) |
| | | </insert> |
| | | <insert id="insertInterfaceList"> |
| | | insert |
| | | interface_info (id,name,url,menu_id,type,state) |
| | | values |
| | | <foreach collection="interfaceList" item="m" separator=","> |
| | | (#{m.id},#{m.name},#{m.url},#{m.menuId},#{m.type},1) |
| | | </foreach> |
| | | </insert> |
| | | <update id="updateRoleState"> |
| | | UPDATE role |
| | | SET state = 0 |
| | |
| | | delete |
| | | from role_menu |
| | | where role_id = #{id} |
| | | and menu_id !=39 |
| | | </delete> |
| | | <select id="getAssertName" resultType="com.yuanchu.limslaboratory.pojo.RoleInfo"> |
| | | select id |
| | |
| | | <select id="getUserListRole" resultType="map"> |
| | | SELECT CONCAT(r.`id`, '') id, r.`name` |
| | | FROM role r |
| | | where state!=0 |
| | | </select> |
| | | <select id="selctInterFaceType" resultType="java.util.Map"> |
| | | select type, menu_id menuId |
| | |
| | | and ${type} = 1 |
| | | </select> |
| | | <select id="getAllInterfaces" resultType="java.util.Map"> |
| | | select name,url |
| | | select name, url |
| | | from interface_info |
| | | </select> |
| | | <select id="getRoleMenuByRoleId" resultType="com.yuanchu.limslaboratory.pojo.RoleMenu"> |
| | | select id |
| | | from role_menu |
| | | where role_id = #{roleId} |
| | | </select> |
| | | <resultMap id="roleAndMenuById" type="com.yuanchu.limslaboratory.pojo.dto.RoleAndMenuDto"> |
| | | <result property="roleName" column="roleName"/> |
| | | <result property="createTime" column="createTime"/> |