| | |
| | | u.name as userName, |
| | | u.account as account, |
| | | u.level_id as levelId, |
| | | u.department_id as departmentId, |
| | | uw.manager_yn as managerYn, |
| | | CASE WHEN uw.use_yn = 'Y' THEN 'true' ELSE 'false' END as useYn |
| | | FROM |
| | | user_workspace uw |
| | |
| | | INNER JOIN workspace w on uw.workspace_id = w.id |
| | | WHERE 1=1 |
| | | AND w.id = #{workspaceId} |
| | | AND uw.manager_yn = 'N' |
| | | <if test="name != '' and name != null"> |
| | | AND u.name like CONCAT('%',#{name},'%') |
| | | </if> |
| | |
| | | </foreach> |
| | | </when> |
| | | </choose> |
| | | |
| | | <choose> |
| | | <when test="departmentIds.size != 0"> |
| | | AND u.department_id IN |
| | | <foreach collection="departmentIds" item="item" index="index" separator="," open="(" close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </when> |
| | | </choose> |
| | | |
| | | limit #{pageSize} offset #{page}; |
| | | </select> |
| | | |
| | |
| | | INNER JOIN workspace w on uw.workspace_id = w.id |
| | | WHERE 1=1 |
| | | AND w.id = #{workspaceId} |
| | | AND uw.manager_yn = 'N' |
| | | <if test="name != '' and name != null"> |
| | | AND u.name like CONCAT('%',#{name},'%') |
| | | </if> |