|
@@ -41,6 +41,7 @@
|
41
|
41
|
<association property="projectLeaderUser" javaType="SysUser" resultMap="ProjectLeaderResult" />
|
42
|
42
|
<association property="projectRegistrantUser" javaType="SysUser" resultMap="ProjectRegistrantResult" />
|
43
|
43
|
<association property="technicalDirectorUser" javaType="SysUser" resultMap="TechnicalDirectorResult" />
|
|
44
|
+ <association property="technicalDesignerUser" javaType="SysUser" resultMap="TechnicalDesignerResult" />
|
44
|
45
|
<association property="partyA" javaType="CmcPartyA" resultMap="CmcPartyAResult" />
|
45
|
46
|
</resultMap>
|
46
|
47
|
|
|
@@ -59,6 +60,11 @@
|
59
|
60
|
<result property="nickName" column="director_nick_name" />
|
60
|
61
|
</resultMap>
|
61
|
62
|
|
|
63
|
+ <resultMap type="SysUser" id="TechnicalDesignerResult">
|
|
64
|
+ <result property="userId" column="user_id" />
|
|
65
|
+ <result property="nickName" column="design_nick_name" />
|
|
66
|
+ </resultMap>
|
|
67
|
+
|
62
|
68
|
<resultMap type="CmcPartyA" id="CmcPartyAResult">
|
63
|
69
|
<result property="partyAId" column="party_a_id" />
|
64
|
70
|
<result property="partyAName" column="party_a_name" />
|
|
@@ -68,11 +74,12 @@
|
68
|
74
|
select p.project_id, p.project_number, p.project_name, p.project_leader, u.nick_name as leader_nick_name, p.is_finished, p.project_source, p.party_a_id, pa.party_a_name, p.contact_person, p.telephone,
|
69
|
75
|
p.project_type, p.project_level, p.project_registrant, u1.nick_name as registrant_nick_name, p.undertaking_dept, p.project_planner, p.site_leader, p.organize_document, p.organize_time,
|
70
|
76
|
p.register_time, p.plan_time, p.entry_time, p.exit_time, p.remark, tp.technical_director, u2.nick_name as director_nick_name, tp.quality_inspector, p.project_kml, p.project_cp, p.kml_lng, p.kml_lat,
|
71
|
|
- p.cars, p.drivers, p.devices, p.participates, p.task_document, p.project_request from cmc_project as p
|
|
77
|
+ p.cars, p.drivers, p.devices, p.participates, p.task_document, p.project_request, tp.technical_designer, u3.nick_name as design_nick_name from cmc_project as p
|
72
|
78
|
left join sys_user as u on u.user_id = p.project_leader
|
73
|
79
|
left join sys_user as u1 on u1.user_id = p.project_registrant
|
74
|
80
|
left join cmc_technical_plan as tp on tp.project_id = p.project_id
|
75
|
81
|
left join sys_user as u2 on u2.user_id = tp.technical_director
|
|
82
|
+ left join sys_user as u3 on u3.user_id = tp.technical_designer
|
76
|
83
|
left join cmc_party_a as pa on pa.party_a_id = p.party_a_id
|
77
|
84
|
</sql>
|
78
|
85
|
|