| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.jt.cloud.module.company.dal.mysql.companynoticeuser.CompanyNoticeUserMapper">
- <!-- <select id="getList"-->
- <!-- resultType="com.jt.cloud.module.company.controller.admin.companynotice.vo.CompanyNoticeRespVO">-->
- <!-- SELECT-->
- <!-- a.user_id AS userId,-->
- <!-- b.nickname,-->
- <!-- b.dept_id AS deptId,-->
- <!-- c.`name` as deptName-->
- <!-- FROM-->
- <!-- system_company_notice_user a-->
- <!-- INNER JOIN system_users b ON a.user_id = b.id-->
- <!-- INNER JOIN system_dept c ON b.dept_id=c.id-->
- <!-- WHERE a.notice_id =#{noticeId}-->
- <!-- GROUP BY a.user_id-->
- <!-- </select>-->
- <select id="selectPageList"
- resultType="com.jt.cloud.module.company.dal.dataobject.companynoticeuser.CompanyNoticeUserDO">
- SELECT
- a.id,
- a.user_id AS userId,
- a.notice_id AS noticeId
- FROM
- system_company_notice_user a
- <where>
- <if test="pageReqVO.userId != null and pageReqVO.userId != ''">
- AND a.user_id = #{pageReqVO.userId }
- </if>
- <if test="pageReqVO.noticeId != null and pageReqVO.noticeId != ''">
- AND a.notice_id = #{pageReqVO.noticeId}
- </if>
- </where>
- GROUP BY
- a.user_id
- </select>
- </mapper>
|