ProjectMemberDAO.xml
801 Bytes
<?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.zhongzhi.dao.ProjectMemberDAO">
<select id="projectMembers" resultType="com.zhongzhi.model.ProjectMemberDO">
SELECT
t.id,
t.school,
t.`name`,
t.type,
t.telephone,
t2.project_name,
IFNULL( t.id_card, t3.id_card ) idCard
FROM
project_member t
LEFT JOIN project t2 ON t.project_id = t2.id
LEFT JOIN student t3 ON t2.proposer_id = t3.id
WHERE
t.delete_time IS NULL
AND t.project_id = #{projectId}
AND t.type != '指导教师'
</select>
</mapper>