|
@@ -192,50 +192,63 @@
|
|
<!--根据业务id获取资产业务详情-->
|
|
<!--根据业务id获取资产业务详情-->
|
|
<select id="getAssetsDetailById" resultType="com.dayou.vo.AssetsVO">
|
|
<select id="getAssetsDetailById" resultType="com.dayou.vo.AssetsVO">
|
|
SELECT assets.id,
|
|
SELECT assets.id,
|
|
- #查询客户经理
|
|
|
|
- (SELECT name FROM user WHERE id = assets.client_manager_id) AS clientManagerName,
|
|
|
|
- user.name AS principalName,
|
|
|
|
- assets.department_id,
|
|
|
|
- department.name,
|
|
|
|
- assets.order_id,
|
|
|
|
- assets.name,
|
|
|
|
- assets.assets_business_gener,
|
|
|
|
- assets.entrust_again,
|
|
|
|
- assets.clientele_type,
|
|
|
|
- customer.id AS customerId,
|
|
|
|
- customer.name AS customerName,
|
|
|
|
- linkman.id,
|
|
|
|
- linkman.name,
|
|
|
|
- linkman.department,
|
|
|
|
- linkman.duty,
|
|
|
|
- linkman.mobile,
|
|
|
|
- assets.security,
|
|
|
|
- assets.significant_assets_reorganization,
|
|
|
|
- assets.state_assets,
|
|
|
|
- assets.foreign_assets_involved,
|
|
|
|
- assets.dispense_benefit,
|
|
|
|
- assets.bailor,
|
|
|
|
- assets.bailor_address,
|
|
|
|
- assets.bailor_contact_name,
|
|
|
|
- assets.bailor_contact_tel,
|
|
|
|
- assets.terminal_clientele_id,
|
|
|
|
- assets.remark,
|
|
|
|
- tLinkman.id AS tLinkmanId,
|
|
|
|
- tLinkman.name AS tLinkmanName,
|
|
|
|
- tLinkman.mobile AS tLinkmanMobile,
|
|
|
|
- assets.members AS members,
|
|
|
|
- #查询终端客户名称
|
|
|
|
- (SELECT customer_company.name FROM customer_company WHERE customer_company.id = assets.terminal_clientele_id) AS terminalClienteleName,
|
|
|
|
- #查询业务来源(即子级客户)
|
|
|
|
- (SELECT customer_company.name
|
|
|
|
- FROM customer_company
|
|
|
|
- WHERE customer_company.id = clientele_sub_id) AS customerSubName
|
|
|
|
|
|
+ #查询客户经理
|
|
|
|
+ (SELECT name FROM user WHERE id = assets.client_manager_id) AS clientManagerName,
|
|
|
|
+ user.name AS principalName,
|
|
|
|
+ allot_type,
|
|
|
|
+ assets.department_id,
|
|
|
|
+ department.name,
|
|
|
|
+ assets.order_id,
|
|
|
|
+ assets.name,
|
|
|
|
+ assets.assets_business_gener,
|
|
|
|
+ assets.entrust_again,
|
|
|
|
+ assets.clientele_type,
|
|
|
|
+ customer.id AS clienteleId,
|
|
|
|
+ customer.name AS customerName,
|
|
|
|
+ linkman.id AS clienteleContactId,
|
|
|
|
+ linkman.name AS linkmanName,
|
|
|
|
+ linkman.department AS linkmanDepartment,
|
|
|
|
+ linkman.duty AS linkmanDuty,
|
|
|
|
+ linkman.mobile AS linkmanMobile,
|
|
|
|
+ assets.security,
|
|
|
|
+ assets.significant_assets_reorganization,
|
|
|
|
+ assets.state_assets,
|
|
|
|
+ assets.foreign_assets_involved,
|
|
|
|
+ assets.dispense_benefit,
|
|
|
|
+ assets.bailor,
|
|
|
|
+ assets.bailor_address,
|
|
|
|
+ assets.bailor_contact_name,
|
|
|
|
+ assets.bailor_contact_tel,
|
|
|
|
+ assets.terminal_clientele_id,
|
|
|
|
+ assets.terminal_clientele_type,
|
|
|
|
+ assets.remark,
|
|
|
|
+ tLinkman.id AS tLinkmanId,
|
|
|
|
+ tLinkman.name AS tLinkmanName,
|
|
|
|
+ tLinkman.mobile AS tLinkmanMobile,
|
|
|
|
+ assets.members AS members,
|
|
|
|
+ #查询终端客户名称
|
|
|
|
+ (SELECT customer_company.name FROM customer_company WHERE customer_company.id = assets.terminal_clientele_id) AS
|
|
|
|
+ terminalClienteleName,
|
|
|
|
+ assets.clientele_sub_id
|
|
FROM assets
|
|
FROM assets
|
|
LEFT JOIN user ON user.id = assets.principal_id
|
|
LEFT JOIN user ON user.id = assets.principal_id
|
|
LEFT JOIN department ON department.id = assets.department_id
|
|
LEFT JOIN department ON department.id = assets.department_id
|
|
LEFT JOIN customer_company AS customer ON customer.id = assets.clientele_id
|
|
LEFT JOIN customer_company AS customer ON customer.id = assets.clientele_id
|
|
LEFT JOIN customer_linkman AS linkman ON linkman.id = assets.clientele_contact_id
|
|
LEFT JOIN customer_linkman AS linkman ON linkman.id = assets.clientele_contact_id
|
|
- LEFT JOIN (SELECT tLinkman.id, tLinkman.name, tLinkman.mobile FROM customer_linkman AS tLinkman) AS tLinkman ON tLinkman.id = assets.terminal_clientele_contact_id
|
|
|
|
|
|
+ LEFT JOIN (SELECT tLinkman.id, tLinkman.name, tLinkman.mobile FROM customer_linkman AS tLinkman) AS tLinkman ON
|
|
|
|
+ tLinkman.id = assets.terminal_clientele_contact_id
|
|
|
|
+ <where>
|
|
|
|
+ <if test="id != null">
|
|
|
|
+ AND assets.id = #{id}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <!--获取项目参与人-->
|
|
|
|
+ <select id="getmembersDetail" resultType="com.dayou.entity.User">
|
|
|
|
+ SELECT id, name
|
|
|
|
+ FROM user
|
|
|
|
+ WHERE id = #{userId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
</mapper>
|
|
</mapper>
|