|
@@ -4,9 +4,11 @@
|
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.ydtech.modules.admin.dao.SysUserLinkPtlAgreementMapper">
|
|
<mapper namespace="com.ydtech.modules.admin.dao.SysUserLinkPtlAgreementMapper">
|
|
|
<sql id="Base_Column_List">
|
|
<sql id="Base_Column_List">
|
|
|
- link.id as id,
|
|
|
|
|
|
|
+ link.id as id,
|
|
|
user.id as "sysUser.id",
|
|
user.id as "sysUser.id",
|
|
|
user.name as "sysUser.name",
|
|
user.name as "sysUser.name",
|
|
|
|
|
+ t2.id AS "sysUser.deptId",
|
|
|
|
|
+ t2.`name` AS "sysUser.deptName",
|
|
|
agree.id as "ptlAgreement.id",
|
|
agree.id as "ptlAgreement.id",
|
|
|
agree.companies_type as "ptlAgreement.companiesType",
|
|
agree.companies_type as "ptlAgreement.companiesType",
|
|
|
agree.agreement_type as "ptlAgreement.agreementType",
|
|
agree.agreement_type as "ptlAgreement.agreementType",
|
|
@@ -30,7 +32,8 @@
|
|
|
agree.audit_content as "ptlAgreement.auditContent",
|
|
agree.audit_content as "ptlAgreement.auditContent",
|
|
|
agree.audit_status as "ptlAgreement.auditStatus",
|
|
agree.audit_status as "ptlAgreement.auditStatus",
|
|
|
agree.serial_number as "ptlAgreement.serialNumber",
|
|
agree.serial_number as "ptlAgreement.serialNumber",
|
|
|
- agree.underwriting_description as "ptlAgreement.underwritingDescription"
|
|
|
|
|
|
|
+ agree.underwriting_description as "ptlAgreement.underwritingDescription",
|
|
|
|
|
+ com.name as "ptlAgreement.partnerCompaniesName"
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="queryPage" resultType="com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementDto">
|
|
<select id="queryPage" resultType="com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementDto">
|
|
@@ -39,15 +42,25 @@
|
|
|
FROM
|
|
FROM
|
|
|
sys_user_link_pl_agreement link
|
|
sys_user_link_pl_agreement link
|
|
|
LEFT JOIN sys_user USER ON link.user_id = USER.id
|
|
LEFT JOIN sys_user USER ON link.user_id = USER.id
|
|
|
|
|
+ LEFT JOIN sys_dept t2 ON USER.dept_id = t2.id
|
|
|
|
|
+ LEFT JOIN sys_dept sd2 ON sd2.id = t2.parent_id
|
|
|
LEFT JOIN ptl_agreement agree ON link.ptl_agreement_id = agree.id
|
|
LEFT JOIN ptl_agreement agree ON link.ptl_agreement_id = agree.id
|
|
|
|
|
+ left join esm_ins_company com on com.id = agree.partner_companies_id
|
|
|
<where>
|
|
<where>
|
|
|
<if test="vo.userId != null and vo.userId != ''">
|
|
<if test="vo.userId != null and vo.userId != ''">
|
|
|
and link.user_id = #{vo.userId}
|
|
and link.user_id = #{vo.userId}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="vo.ptlAgreementId != null">
|
|
|
|
|
- and link.ptl_agreement_id = #{vo.ptlAgreementId}
|
|
|
|
|
|
|
+ <if test="vo.userName != null and vo.userName != ''">
|
|
|
|
|
+ and USER.name like CONCAT('%', #{vo.userName}, '%')
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="ids != null and ids.size>0">
|
|
|
|
|
+ and agree.partner_companies_id in
|
|
|
|
|
+ <foreach collection="ids" item="item" open="(" separator="," close=")">
|
|
|
|
|
+ #{item}
|
|
|
|
|
+ </foreach>
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
|
|
+ order by agree.agreement_code
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<delete id="deleteByUserId">
|
|
<delete id="deleteByUserId">
|
|
@@ -61,7 +74,10 @@
|
|
|
FROM
|
|
FROM
|
|
|
sys_user_link_pl_agreement link
|
|
sys_user_link_pl_agreement link
|
|
|
LEFT JOIN sys_user USER ON link.user_id = USER.id
|
|
LEFT JOIN sys_user USER ON link.user_id = USER.id
|
|
|
|
|
+ LEFT JOIN sys_dept t2 ON t1.dept_id = t2.id
|
|
|
|
|
+ LEFT JOIN sys_dept sd2 ON sd2.id = t2.parent_id
|
|
|
LEFT JOIN ptl_agreement agree ON link.ptl_agreement_id = agree.id
|
|
LEFT JOIN ptl_agreement agree ON link.ptl_agreement_id = agree.id
|
|
|
|
|
+ left join esm_ins_company com on link.id = agree.partner_companies_id
|
|
|
<where>
|
|
<where>
|
|
|
<if test="userId != null and userId != ''">
|
|
<if test="userId != null and userId != ''">
|
|
|
and link.user_id = #{userId}
|
|
and link.user_id = #{userId}
|