| | |
| | | where r.departid = #{departId} |
| | | </select> |
| | | |
| | | <select id="all" parameterType="String" resultType="java.util.Map"> |
| | | select u.id, u.name, r.name as roleName from sys_user u |
| | | LEFT JOIN sys_role_mapping rm on rm.user_id = u.id |
| | | LEFT JOIN sys_role r on r.id = rm.role_id |
| | | LEFT JOIN sys_department d on d.id = r.departid |
| | | WHERE r.departid not in ('01-600') or r.departid is null |
| | | </select> |
| | | |
| | | <select id="selectTopicCnt" parameterType="String" resultType="java.lang.Long"> |
| | | select count(1) from topic t |
| | | LEFT JOIN title_service ts on t.title_id = ts.id |
| | | WHERE ${where} |
| | | </select> |
| | | |
| | | |
| | | <select id="selectTopic" parameterType="String" resultType="java.util.Map"> |
| | | select t.*, ts.*, t.title_status as titleStatus, ts.outcomes_other as outcomesOther, ts.title_type as titleType,t.create_time as createTime, u.name from topic t |
| | | LEFT JOIN title_service ts on t.title_id = ts.id |
| | | LEFT JOIN sys_user u on u.id = t.user_id |
| | | WHERE ${where} ORDER BY ${orderby} ${limit} |
| | | </select> |
| | | |
| | | |
| | | <select id="login" parameterType="String" resultType="java.util.Map"> |
| | | select u.id, u.login_name as loginName, u.name, r.name as roleName, r.code as roleCode, |
| | |
| | | LEFT JOIN sys_department d on d.id = r.departid |
| | | where u.login_name = #{loginName} and u.password = #{password} |
| | | </select> |
| | | |
| | | |
| | | <select id="selectTableById" parameterType="String" resultType="java.util.Map"> |
| | | select * from ${tableName} where id = #{id} |
| | | </select> |
| | | </mapper> |