MemberMapper.xml
1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?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.show.mapper.MemberMapper">
<select id="memberBaseIno" resultType="com.show.vo.member.MemberBaseInoVO">
SELECT
t2.id,
t2.alias_name,
t2.telephone,
t3.college,
t4.major,
t2.image
FROM
member t2
LEFT JOIN academy_college_dict t3 ON t2.college_id = t3.id
LEFT JOIN academy_major_dict t4 ON t2.major_id = t4.id
WHERE
t2.id = #{id}
</select>
<select id="login" resultType="com.show.vo.member.LoginVO">
SELECT
t.id,
t.user_name,
t.alias_name,
t.image,
t.gender,
t.study_no,
t.telephone,
t.id_card,
t.academy_id,
t.college_id,
t2.college,
t.major_id,
t3.major,
t.enrollment_year,
t.first_login,
t.activity_status
FROM
member t
left join academy_college_dict t2 on t.college_id = t2.id
left join academy_major_dict t3 on t.major_id = t3.id
where t.delete_date is null
and t.study_no = #{studyNo}
</select>
<select id="memberWorkGroup" resultType="com.show.vo.member.MemberWorkGroupVO">
SELECT
t.id,
t2.user_name,
t2.alias_name,
t.title,
t.submit_date,
t.submit_status,
t.new_status type,
t.instance_id
FROM
show_works t
left join member t2 on t.member_id = t2.id
WHERE
t.delete_date IS NULL
and t.member_id = #{memberId}
and t.new_status = #{applyType}
order by t.submit_status desc
</select>
</mapper>