|
|
@@ -5,42 +5,42 @@
|
|
|
<mapper namespace="com.jzg.organization.mapper.PtlAgreementMapper">
|
|
|
|
|
|
<resultMap id="BaseResultMap" type="com.jzg.commons.entity.po.PtlAgreement">
|
|
|
- <id property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
- <result property="agreementType" column="agreement_type" jdbcType="TINYINT"/>
|
|
|
- <result property="agreementCode" column="agreement_code" jdbcType="VARCHAR"/>
|
|
|
- <result property="agreementName" column="agreement_name" jdbcType="VARCHAR"/>
|
|
|
- <result property="agreementTitle" column="agreement_title" jdbcType="VARCHAR"/>
|
|
|
- <result property="agreementAbbreviation" column="agreement_abbreviation" jdbcType="VARCHAR"/>
|
|
|
- <result property="isEnable" column="is_enable" jdbcType="TINYINT"/>
|
|
|
- <result property="companyId" column="company_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="partnerCompanyId" column="partner_company_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="startDate" column="start_date" jdbcType="TIMESTAMP"/>
|
|
|
- <result property="endDate" column="end_date" jdbcType="TIMESTAMP"/>
|
|
|
- <result property="moneyTime" column="money_time" jdbcType="INTEGER"/>
|
|
|
- <result property="matchType" column="match_type" jdbcType="VARCHAR"/>
|
|
|
- <result property="dockingPerson" column="docking_person" jdbcType="VARCHAR"/>
|
|
|
- <result property="dockingPhone" column="docking_phone" jdbcType="VARCHAR"/>
|
|
|
- <result property="validStatus" column="valid_status" jdbcType="VARCHAR"/>
|
|
|
- <result property="moneyType" column="money_type" jdbcType="TINYINT"/>
|
|
|
- <result property="fileId" column="file_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="auditContent" column="audit_content" jdbcType="VARCHAR"/>
|
|
|
- <result property="auditStatus" column="audit_status" jdbcType="TINYINT"/>
|
|
|
- <result property="serialNumber" column="serial_number" jdbcType="INTEGER"/>
|
|
|
- <result property="withTax" column="with_tax" jdbcType="TINYINT"/>
|
|
|
- <result property="auditType" column="audit_type" jdbcType="TINYINT"/>
|
|
|
- <result property="deptId" column="dept_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="isExternal" column="is_external" jdbcType="TINYINT"/>
|
|
|
- <result property="custodianId" column="custodian_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="systemCode" column="system_code" jdbcType="VARCHAR"/>
|
|
|
- <result property="attributionId" column="attribution_id" jdbcType="VARCHAR"/>
|
|
|
- <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
|
|
|
- <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
|
|
- <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
|
|
|
- <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
|
|
|
- <result property="isDelete" column="is_delete" jdbcType="TINYINT"/>
|
|
|
- <result property="jqEntranceFeeRatio" column="jq_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
- <result property="syEntranceFeeRatio" column="sy_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
- <result property="jyEntranceFeeRatio" column="jy_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
+ <id property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="agreementType" column="agreement_type" jdbcType="TINYINT"/>
|
|
|
+ <result property="agreementCode" column="agreement_code" jdbcType="VARCHAR"/>
|
|
|
+ <result property="agreementName" column="agreement_name" jdbcType="VARCHAR"/>
|
|
|
+ <result property="agreementTitle" column="agreement_title" jdbcType="VARCHAR"/>
|
|
|
+ <result property="agreementAbbreviation" column="agreement_abbreviation" jdbcType="VARCHAR"/>
|
|
|
+ <result property="isEnable" column="is_enable" jdbcType="TINYINT"/>
|
|
|
+ <result property="companyId" column="company_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="partnerCompanyId" column="partner_company_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="startDate" column="start_date" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="endDate" column="end_date" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="moneyTime" column="money_time" jdbcType="INTEGER"/>
|
|
|
+ <result property="matchType" column="match_type" jdbcType="VARCHAR"/>
|
|
|
+ <result property="dockingPerson" column="docking_person" jdbcType="VARCHAR"/>
|
|
|
+ <result property="dockingPhone" column="docking_phone" jdbcType="VARCHAR"/>
|
|
|
+ <result property="validStatus" column="valid_status" jdbcType="VARCHAR"/>
|
|
|
+ <result property="moneyType" column="money_type" jdbcType="TINYINT"/>
|
|
|
+ <result property="fileId" column="file_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="auditContent" column="audit_content" jdbcType="VARCHAR"/>
|
|
|
+ <result property="auditStatus" column="audit_status" jdbcType="TINYINT"/>
|
|
|
+ <result property="serialNumber" column="serial_number" jdbcType="INTEGER"/>
|
|
|
+ <result property="withTax" column="with_tax" jdbcType="TINYINT"/>
|
|
|
+ <result property="auditType" column="audit_type" jdbcType="TINYINT"/>
|
|
|
+ <result property="deptId" column="dept_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="isExternal" column="is_external" jdbcType="TINYINT"/>
|
|
|
+ <result property="custodianId" column="custodian_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="systemCode" column="system_code" jdbcType="VARCHAR"/>
|
|
|
+ <result property="attributionId" column="attribution_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
|
|
|
+ <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
|
|
|
+ <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="isDelete" column="is_delete" jdbcType="TINYINT"/>
|
|
|
+ <result property="jqEntranceFeeRatio" column="jq_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
+ <result property="syEntranceFeeRatio" column="sy_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
+ <result property="jyEntranceFeeRatio" column="jy_entrance_fee_ratio" jdbcType="VARCHAR"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
@@ -64,13 +64,13 @@
|
|
|
<select id="queryPage" resultType="com.jzg.commons.entity.vo.AgreementVo">
|
|
|
select <include refid="Base_Column_List"/>
|
|
|
FROM ptl_agreement pa
|
|
|
- LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id
|
|
|
- LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id
|
|
|
- LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id
|
|
|
- LEFT JOIN sys_dept sd on suji.dept_id = sd.id
|
|
|
- LEFT JOIN sys_upload_files suf on pa.file_id = suf.id
|
|
|
- LEFT JOIN esm_ins_company eic on pa.company_id = eic.id
|
|
|
- LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id
|
|
|
+ LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id AND paa.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id AND sdd.is_delete = 0
|
|
|
+ LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id AND suji.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sd on suji.dept_id = sd.id AND sd.is_delete = 0
|
|
|
+ LEFT JOIN sys_upload_files suf on pa.file_id = suf.id AND suf.is_delete = 0
|
|
|
+ LEFT JOIN esm_ins_company eic on pa.company_id = eic.id AND eic.is_delete = 0
|
|
|
+ LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id AND eica.is_delete = 0
|
|
|
<where>
|
|
|
pa.is_delete = 0
|
|
|
<if test="param.searchValue != null and param.searchValue != ''">
|
|
|
@@ -81,16 +81,18 @@
|
|
|
</if>
|
|
|
<if test="param.companyId != null and param.companyId != ''">
|
|
|
and pa.company_id in (
|
|
|
- WITH RECURSIVE t AS (
|
|
|
- SELECT id
|
|
|
- FROM esm_ins_company
|
|
|
- WHERE id = #{param.companyId}
|
|
|
- AND parent_id = 0
|
|
|
- UNION ALL
|
|
|
- SELECT c.id
|
|
|
- FROM esm_ins_company c
|
|
|
- JOIN t ON c.parent_id = t.id
|
|
|
- )
|
|
|
+ WITH RECURSIVE t AS (
|
|
|
+ SELECT id
|
|
|
+ FROM esm_ins_company
|
|
|
+ WHERE id = #{param.companyId}
|
|
|
+ AND parent_id = 0
|
|
|
+ AND is_delete = 0
|
|
|
+ UNION ALL
|
|
|
+ SELECT c.id
|
|
|
+ FROM esm_ins_company c
|
|
|
+ JOIN t ON c.parent_id = t.id
|
|
|
+ WHERE c.is_delete = 0
|
|
|
+ )
|
|
|
SELECT id FROM t)
|
|
|
</if>
|
|
|
<if test="param.companyIds != null and param.companyIds != ''">
|
|
|
@@ -134,13 +136,13 @@
|
|
|
<select id="queryList" resultType="com.jzg.commons.entity.vo.AgreementVo">
|
|
|
select <include refid="Base_Column_List"/>
|
|
|
FROM ptl_agreement pa
|
|
|
- LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id
|
|
|
- LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id
|
|
|
- LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id
|
|
|
- LEFT JOIN sys_dept sd on suji.dept_id = sd.id
|
|
|
- LEFT JOIN sys_upload_files suf on pa.file_id = suf.id
|
|
|
- LEFT JOIN esm_ins_company eic on pa.company_id = eic.id
|
|
|
- LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id
|
|
|
+ LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id AND paa.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id AND sdd.is_delete = 0
|
|
|
+ LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id AND suji.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sd on suji.dept_id = sd.id AND sd.is_delete = 0
|
|
|
+ LEFT JOIN sys_upload_files suf on pa.file_id = suf.id AND suf.is_delete = 0
|
|
|
+ LEFT JOIN esm_ins_company eic on pa.company_id = eic.id AND eic.is_delete = 0
|
|
|
+ LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id AND eica.is_delete = 0
|
|
|
<where>
|
|
|
pa.is_delete = 0
|
|
|
<if test="param.searchValue != null and param.searchValue != ''">
|
|
|
@@ -189,14 +191,15 @@
|
|
|
<select id="queryById" resultType="com.jzg.commons.entity.vo.AgreementVo">
|
|
|
select <include refid="Base_Column_List"/>
|
|
|
FROM ptl_agreement pa
|
|
|
- LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id
|
|
|
- LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id
|
|
|
- LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id
|
|
|
- LEFT JOIN sys_dept sd on suji.dept_id = sd.id
|
|
|
--- LEFT JOIN sys_upload_files suf on suf.id = pa.file_id
|
|
|
- LEFT JOIN esm_ins_company eic on pa.company_id = eic.id
|
|
|
- LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id
|
|
|
+ LEFT JOIN ptl_agreement_attribution paa on pa.attribution_id = paa.id AND paa.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sdd on pa.dept_id = sdd.id AND sdd.is_delete = 0
|
|
|
+ LEFT JOIN sys_user_jzg_info suji on pa.custodian_id = suji.user_id AND suji.is_delete = 0
|
|
|
+ LEFT JOIN sys_dept sd on suji.dept_id = sd.id AND sd.is_delete = 0
|
|
|
+ -- LEFT JOIN sys_upload_files suf on suf.id = pa.file_id
|
|
|
+ LEFT JOIN esm_ins_company eic on pa.company_id = eic.id AND eic.is_delete = 0
|
|
|
+ LEFT JOIN esm_ins_company eica on pa.partner_company_id = eica.id AND eica.is_delete = 0
|
|
|
<where>
|
|
|
+ pa.is_delete = 0
|
|
|
<if test="id != null and id != ''">
|
|
|
and pa.id = #{id}
|
|
|
</if>
|
|
|
@@ -205,22 +208,25 @@
|
|
|
|
|
|
<select id="getByCompanyId" resultType="com.jzg.commons.entity.po.PtlAgreement">
|
|
|
select
|
|
|
- *
|
|
|
+ *
|
|
|
FROM
|
|
|
- ptl_agreement
|
|
|
- where
|
|
|
+ ptl_agreement
|
|
|
+ <where>
|
|
|
is_delete = 0
|
|
|
- and company_id in (
|
|
|
+ and company_id in (
|
|
|
WITH RECURSIVE t AS (
|
|
|
- SELECT id
|
|
|
- FROM esm_ins_company
|
|
|
- WHERE id = #{companyId}
|
|
|
- AND parent_id = 0
|
|
|
- UNION ALL
|
|
|
- SELECT c.id
|
|
|
- FROM esm_ins_company c
|
|
|
- JOIN t ON c.parent_id = t.id
|
|
|
+ SELECT id
|
|
|
+ FROM esm_ins_company
|
|
|
+ WHERE id = #{companyId}
|
|
|
+ AND parent_id = 0
|
|
|
+ AND is_delete = 0
|
|
|
+ UNION ALL
|
|
|
+ SELECT c.id
|
|
|
+ FROM esm_ins_company c
|
|
|
+ JOIN t ON c.parent_id = t.id
|
|
|
+ WHERE c.is_delete = 0
|
|
|
)
|
|
|
SELECT id FROM t)
|
|
|
+ </where>
|
|
|
</select>
|
|
|
-</mapper>
|
|
|
+</mapper>
|