| | |
| | | <!-- 子查询,关联 ard_dispatch_police_user 表 --> |
| | | <collection property="sysUserList" ofType="java.util.List" select="getSysUserListByMainTableId" column="id"/> |
| | | </resultMap> |
| | | <resultMap type="ArdWall" id="ArdWallOnlyResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="wallName" column="wall_name" /> |
| | | <result property="wallPoi" column="wall_poi" /> |
| | | <result property="type" column="type" /> |
| | | <result property="color" column="color" /> |
| | | <result property="deptId" column="dept_id" /> |
| | | <result property="userId" column="user_id" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | </resultMap> |
| | | <select id="getSysUserListByMainTableId" resultType="SysUser"> |
| | | SELECT u.* |
| | | FROM ard_wall_user b |
| | |
| | | WHERE |
| | | awu.user_id = #{userId} |
| | | </select> |
| | | <select id="getArdWallListByUserId" parameterType="java.lang.String" resultMap="ArdWallOnlyResult"> |
| | | select aw.* from ard_wall_user awu |
| | | inner join ard_wall aw on awu.wall_id = aw.id |
| | | where awu.user_id = #{userId} |
| | | </select> |
| | | </mapper> |