|
|
@@ -5,152 +5,155 @@
|
|
|
<!-- 通用设置 -->
|
|
|
<!-- 通用查询列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- rp_id, rp_no, rp_type, object_id, org_id, staff_id, sum_amt_rec, sum_amt_pay, sum_amt_receivable_handle, sum_amt_payable_handle, sum_waive_amt, acc_date, remarks, biznis_type, biznis_id, biznis_no, flg_lock, make_staff, make_time, flg_valid, cp_id
|
|
|
+ rp_id, rp_no, rp_type, object_id, org_id, staff_id, sum_amt_rec, sum_amt_pay, sum_amt_receivable_handle, sum_amt_payable_handle, sum_waive_amt, acc_date, annex_paths, remarks, biznis_type, biznis_id, biznis_no, flg_lock, make_staff, make_time, flg_valid, cp_id
|
|
|
</sql>
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="BaseResultMap" type="com.dk.mdm.model.pojo.mac.RecPay">
|
|
|
<id column="rp_id" property="rpId"/>
|
|
|
- <result column="rp_no" property="rpNo"/>
|
|
|
- <result column="rp_type" property="rpType"/>
|
|
|
- <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
- <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
- <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
- <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
- <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
- <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="biznis_type" property="biznisType"/>
|
|
|
- <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="biznis_no" property="biznisNo"/>
|
|
|
- <result column="flg_lock" property="flgLock"/>
|
|
|
- <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="rp_no" property="rpNo"/>
|
|
|
+ <result column="rp_type" property="rpType"/>
|
|
|
+ <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
+ <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
+ <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
+ <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
+ <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
+ <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
+ <result column="biznis_type" property="biznisType"/>
|
|
|
+ <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="biznis_no" property="biznisNo"/>
|
|
|
+ <result column="flg_lock" property="flgLock"/>
|
|
|
+ <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- Response查询映射结果 -->
|
|
|
<resultMap id="BaseResultMapResponse" type="com.dk.mdm.model.response.mac.RecPayResponse">
|
|
|
<id column="rp_id" property="rpId"/>
|
|
|
- <result column="rp_no" property="rpNo"/>
|
|
|
- <result column="rp_type" property="rpType"/>
|
|
|
- <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
- <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
- <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
- <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
- <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
- <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="remarks" property="remarks"/>
|
|
|
- <result column="biznis_type" property="biznisType"/>
|
|
|
- <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="biznis_no" property="biznisNo"/>
|
|
|
- <result column="flg_lock" property="flgLock"/>
|
|
|
- <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
- <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
- <result column="flg_valid" property="flgValid"/>
|
|
|
- <result column="cp_id" property="cpId"/>
|
|
|
+ <result column="rp_no" property="rpNo"/>
|
|
|
+ <result column="rp_type" property="rpType"/>
|
|
|
+ <result column="object_id" property="objectId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="org_id" property="orgId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="staff_id" property="staffId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="sum_amt_rec" property="sumAmtRec"/>
|
|
|
+ <result column="sum_amt_pay" property="sumAmtPay"/>
|
|
|
+ <result column="sum_amt_receivable_handle" property="sumAmtReceivableHandle"/>
|
|
|
+ <result column="sum_amt_payable_handle" property="sumAmtPayableHandle"/>
|
|
|
+ <result column="sum_waive_amt" property="sumWaiveAmt"/>
|
|
|
+ <result column="acc_date" property="accDate" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="remarks" property="remarks"/>
|
|
|
+ <result column="annex_paths" property="annexPaths" typeHandler="JsonTypeHandler"/>
|
|
|
+ <result column="biznis_type" property="biznisType"/>
|
|
|
+ <result column="biznis_id" property="biznisId" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="biznis_no" property="biznisNo"/>
|
|
|
+ <result column="flg_lock" property="flgLock"/>
|
|
|
+ <result column="make_staff" property="makeStaff" typeHandler="UuidTypeHandler"/>
|
|
|
+ <result column="make_time" property="makeTime" typeHandler="TimestampTypeHandler"/>
|
|
|
+ <result column="flg_valid" property="flgValid"/>
|
|
|
+ <result column="cp_id" property="cpId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用条件列 -->
|
|
|
<sql id="Condition">
|
|
|
- <where>
|
|
|
- <if test="rpNo != null and rpNo != ''">
|
|
|
- AND t.rp_no LIKE concat('%',my_ex.likequery(#{rpNo}),'%')
|
|
|
- </if>
|
|
|
- <if test="searchText !=null and searchText != ''">
|
|
|
- AND (
|
|
|
- t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- or tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- or tmp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- or tms.staff_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
- )
|
|
|
- </if>
|
|
|
- <if test="rpType != null and rpType != ''">
|
|
|
- AND t.rp_type = #{rpType}
|
|
|
- </if>
|
|
|
- <if test="objectId != null and objectId != ''">
|
|
|
- AND t.object_id = #{objectId}
|
|
|
- </if>
|
|
|
- <if test="orgId != null and orgId != ''">
|
|
|
- AND t.org_id = #{orgId}
|
|
|
- </if>
|
|
|
- <if test="staffId != null and staffId != ''">
|
|
|
- AND t.staff_id = #{staffId}
|
|
|
- </if>
|
|
|
- <if test="sumAmtRec != null">
|
|
|
- AND t.sum_amt_rec = #{sumAmtRec}
|
|
|
- </if>
|
|
|
- <if test="sumAmtPay != null">
|
|
|
- AND t.sum_amt_pay = #{sumAmtPay}
|
|
|
- </if>
|
|
|
- <if test="sumAmtReceivableHandle != null">
|
|
|
- AND t.sum_amt_receivable_handle = #{sumAmtReceivableHandle}
|
|
|
- </if>
|
|
|
- <if test="sumAmtPayableHandle != null">
|
|
|
- AND t.sum_amt_payable_handle = #{sumAmtPayableHandle}
|
|
|
- </if>
|
|
|
- <if test="sumWaiveAmt != null">
|
|
|
- AND t.sum_waive_amt = #{sumWaiveAmt}
|
|
|
- </if>
|
|
|
- <if test="accDate != null">
|
|
|
- AND t.acc_date = #{accDate}
|
|
|
- </if>
|
|
|
- <if test="remarks != null and remarks != ''">
|
|
|
- AND t.remarks = #{remarks}
|
|
|
- </if>
|
|
|
- <if test="annexPaths != null and annexPaths != ''">
|
|
|
- AND t.annex_paths = #{annexPaths}
|
|
|
- </if>
|
|
|
- <if test="biznisType != null and biznisType != ''">
|
|
|
- AND t.biznis_type = #{biznisType}
|
|
|
- </if>
|
|
|
- <if test="biznisId != null and biznisId != ''">
|
|
|
- AND t.biznis_id = #{biznisId}
|
|
|
- </if>
|
|
|
- <if test="biznisNo != null and biznisNo != ''">
|
|
|
- AND t.biznis_no = #{biznisNo}
|
|
|
- </if>
|
|
|
- <if test="flgLock != null">
|
|
|
- AND t.flg_lock = #{flgLock}
|
|
|
- </if>
|
|
|
- <if test="makeStaff != null and makeStaff != ''">
|
|
|
- AND t.make_staff = #{makeStaff}
|
|
|
- </if>
|
|
|
- <if test="makeTime != null">
|
|
|
- AND t.make_time = #{makeTime}
|
|
|
- </if>
|
|
|
- <if test="cpId != null">
|
|
|
- AND t.cp_id = #{cpId}
|
|
|
- </if>
|
|
|
- <if test="cusPhone != null and cusPhone != ''">
|
|
|
- AND tmc.cus_phone LIKE concat('%',my_ex.likequery(#{cusPhone}),'%')
|
|
|
- </if>
|
|
|
- <if test="cusName != null and cusName != ''">
|
|
|
- AND tmc.cus_name LIKE concat('%',my_ex.likequery(#{cusName}),'%')
|
|
|
- </if>
|
|
|
- <if test="orgIds != null and orgIds.size() > 0">
|
|
|
- AND t.org_id =any(#{orgIds, typeHandler=UuidListTypeHandler})
|
|
|
- </if>
|
|
|
- <if test="staffIds != null and staffIds.size() > 0">
|
|
|
- AND t.staff_id =any(#{staffIds, typeHandler=UuidListTypeHandler})
|
|
|
- </if>
|
|
|
- <if test="makeTimeStart != null and makeTimeEnd != null">
|
|
|
- AND t.make_time >= #{makeTimeStart}::timestamp with time zone
|
|
|
- AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day'
|
|
|
- </if>
|
|
|
- <if test="flgValidList != null and flgValidList.size()>0">
|
|
|
- AND t.flg_valid =any(#{flgValidList, typeHandler=BooleanListTypeHandler})
|
|
|
- </if>
|
|
|
- </where>
|
|
|
+ <if test="rpNo != null and rpNo != ''">
|
|
|
+ AND t.rp_no LIKE concat('%',my_ex.likequery(#{rpNo}),'%')
|
|
|
+ </if>
|
|
|
+ <if test="searchText !=null and searchText != ''">
|
|
|
+ AND (
|
|
|
+ t.rp_no LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ or tmc.cus_phone LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ or tmc.cus_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ or tmo.org_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ or tmp.sup_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ or tms.staff_name LIKE concat('%',my_ex.likequery(#{searchText}),'%')
|
|
|
+ )
|
|
|
+ </if>
|
|
|
+ <if test="rpType != null and rpType != ''">
|
|
|
+ AND t.rp_type = #{rpType}
|
|
|
+ </if>
|
|
|
+ <if test="objectId != null and objectId != ''">
|
|
|
+ AND t.object_id = #{objectId}
|
|
|
+ </if>
|
|
|
+ <if test="orgId != null and orgId != ''">
|
|
|
+ AND t.org_id = #{orgId}
|
|
|
+ </if>
|
|
|
+ <if test="staffId != null and staffId != ''">
|
|
|
+ AND t.staff_id = #{staffId}
|
|
|
+ </if>
|
|
|
+ <if test="sumAmtRec != null">
|
|
|
+ AND t.sum_amt_rec = #{sumAmtRec}
|
|
|
+ </if>
|
|
|
+ <if test="sumAmtPay != null">
|
|
|
+ AND t.sum_amt_pay = #{sumAmtPay}
|
|
|
+ </if>
|
|
|
+ <if test="sumAmtReceivableHandle != null">
|
|
|
+ AND t.sum_amt_receivable_handle = #{sumAmtReceivableHandle}
|
|
|
+ </if>
|
|
|
+ <if test="sumAmtPayableHandle != null">
|
|
|
+ AND t.sum_amt_payable_handle = #{sumAmtPayableHandle}
|
|
|
+ </if>
|
|
|
+ <if test="sumWaiveAmt != null">
|
|
|
+ AND t.sum_waive_amt = #{sumWaiveAmt}
|
|
|
+ </if>
|
|
|
+ <if test="accDate != null">
|
|
|
+ AND t.acc_date = #{accDate}
|
|
|
+ </if>
|
|
|
+ <if test="remarks != null and remarks != ''">
|
|
|
+ AND t.remarks = #{remarks}
|
|
|
+ </if>
|
|
|
+ <if test="annexPaths != null and annexPaths != ''">
|
|
|
+ AND t.annex_paths = #{annexPaths}
|
|
|
+ </if>
|
|
|
+ <if test="biznisType != null and biznisType != ''">
|
|
|
+ AND t.biznis_type = #{biznisType}
|
|
|
+ </if>
|
|
|
+ <if test="biznisId != null and biznisId != ''">
|
|
|
+ AND t.biznis_id = #{biznisId}
|
|
|
+ </if>
|
|
|
+ <if test="biznisNo != null and biznisNo != ''">
|
|
|
+ AND t.biznis_no = #{biznisNo}
|
|
|
+ </if>
|
|
|
+ <if test="flgLock != null">
|
|
|
+ AND t.flg_lock = #{flgLock}
|
|
|
+ </if>
|
|
|
+ <if test="makeStaff != null and makeStaff != ''">
|
|
|
+ AND t.make_staff = #{makeStaff}
|
|
|
+ </if>
|
|
|
+ <if test="makeTime != null">
|
|
|
+ AND t.make_time = #{makeTime}
|
|
|
+ </if>
|
|
|
+ <if test="cpId != null">
|
|
|
+ AND t.cp_id = #{cpId}
|
|
|
+ </if>
|
|
|
+ <if test="cusPhone != null and cusPhone != ''">
|
|
|
+ AND tmc.cus_phone LIKE concat('%',my_ex.likequery(#{cusPhone}),'%')
|
|
|
+ </if>
|
|
|
+ <if test="cusName != null and cusName != ''">
|
|
|
+ AND tmc.cus_name LIKE concat('%',my_ex.likequery(#{cusName}),'%')
|
|
|
+ </if>
|
|
|
+ <if test="orgIdList != null and orgIdList.size() > 0">
|
|
|
+ AND t.org_id =any(#{orgIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ </if>
|
|
|
+ <if test="staffIdList != null and staffIdList.size() > 0">
|
|
|
+ AND t.staff_id =any(#{staffIdList, typeHandler=UuidListTypeHandler})
|
|
|
+ </if>
|
|
|
+ <if test="makeTimeStart != null and makeTimeEnd != null">
|
|
|
+ AND t.make_time >= #{makeTimeStart}::timestamp with time zone
|
|
|
+ AND t.make_time < #{makeTimeEnd}::timestamp with time zone + interval '1 day'
|
|
|
+ </if>
|
|
|
+ <if test="flgValidList != null and flgValidList.size()>0">
|
|
|
+ AND t.flg_valid =any(#{flgValidList, typeHandler=BooleanListTypeHandler})
|
|
|
+ </if>
|
|
|
+ <if test="supName != null and supName != ''">
|
|
|
+ AND tmp.sup_name LIKE concat('%',my_ex.likequery(#{supName}),'%')
|
|
|
+ </if>
|
|
|
</sql>
|
|
|
|
|
|
<sql id="idsForeach">
|
|
|
@@ -168,15 +171,14 @@
|
|
|
t.rp_type,
|
|
|
sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
t.object_id,
|
|
|
- tmp.sup_name AS "supplierName",
|
|
|
- tmc.cus_code as "cusCode",
|
|
|
- tmc.cus_name as "cusName",
|
|
|
- tmc.cus_phone as "cusPhone",
|
|
|
- tmc.address_full as "addressFull",
|
|
|
+ tmc.cus_code as "cusCode",
|
|
|
+ tmc.cus_name as "cusName",
|
|
|
+ tmc.cus_phone as "cusPhone",
|
|
|
+ tmc.address_full as "addressFull",
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_amt_receivable_handle,
|
|
|
@@ -184,23 +186,23 @@
|
|
|
t.sum_waive_amt,
|
|
|
t.acc_date,
|
|
|
t.remarks,
|
|
|
+ t.annex_paths,
|
|
|
t.biznis_type,
|
|
|
t.biznis_id,
|
|
|
t.biznis_no,
|
|
|
t.flg_lock,
|
|
|
t.make_staff,
|
|
|
- makestaff.staff_name as "makeStaffName",
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
t.make_time,
|
|
|
t.flg_valid,
|
|
|
t.cp_id
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- left join dkic_b.t_mst_customer tmc
|
|
|
- on tmc.cus_id = t.object_id and t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
- Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
<include refid="Condition"/>
|
|
|
order by t.op_create_time desc
|
|
|
<if test="pageSize != null and currentPage != null and pageSize != 0 and currentPage != 0">
|
|
|
@@ -210,16 +212,14 @@
|
|
|
|
|
|
<!-- 查询表t_mac_rec_pay,(条件查询)个数 -->
|
|
|
<select id="countByCond" resultType="Long">
|
|
|
- SELECT
|
|
|
- count(1)
|
|
|
- FROM dkic_b.t_mac_rec_pay as t
|
|
|
- LEFT JOIN dkic_b.t_mst_customer tmc
|
|
|
- ON tmc.cus_id = t.object_id
|
|
|
- Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
- left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
- left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
- left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
- left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ SELECT count(1)
|
|
|
+ from dkic_b.t_mac_rec_pay as t
|
|
|
+ left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
<include refid="Condition"/>
|
|
|
</select>
|
|
|
|
|
|
@@ -230,15 +230,14 @@
|
|
|
t.rp_type,
|
|
|
sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
t.object_id,
|
|
|
- tmp.sup_name AS "supplierName",
|
|
|
- tmc.cus_code as "cusCode",
|
|
|
- tmc.cus_name as "cusName",
|
|
|
- tmc.cus_phone as "cusPhone",
|
|
|
- tmc.address_full as "addressFull",
|
|
|
+ tmc.cus_code as "cusCode",
|
|
|
+ tmc.cus_name as "cusName",
|
|
|
+ tmc.cus_phone as "cusPhone",
|
|
|
+ tmc.address_full as "addressFull",
|
|
|
t.org_id,
|
|
|
- tmo.org_name as "orgName",
|
|
|
+ tmo.org_name as "orgName",
|
|
|
t.staff_id,
|
|
|
- tms.staff_name as "staffName",
|
|
|
+ tms.staff_name as "staffName",
|
|
|
t.sum_amt_rec,
|
|
|
t.sum_amt_pay,
|
|
|
t.sum_amt_receivable_handle,
|
|
|
@@ -246,33 +245,24 @@
|
|
|
t.sum_waive_amt,
|
|
|
t.acc_date,
|
|
|
t.remarks,
|
|
|
+ t.annex_paths,
|
|
|
t.biznis_type,
|
|
|
t.biznis_id,
|
|
|
t.biznis_no,
|
|
|
t.flg_lock,
|
|
|
t.make_staff,
|
|
|
- makestaff.staff_name as "makeStaffName",
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
t.make_time,
|
|
|
t.flg_valid,
|
|
|
- t.cp_id,
|
|
|
- tma.receipt,
|
|
|
- tma.receipt_lock as "receiptLock",
|
|
|
- tma.contract_assets as "contractAssets",
|
|
|
- tma.receivable,
|
|
|
- tma.receivable_handle as "receivableHandle",
|
|
|
- tma.receivable_waive as "receivableWaive",
|
|
|
- tma.receivable_residue as "receivableResidue",
|
|
|
- tma.receipt_residue as "receiptResidue"
|
|
|
+ t.cp_id
|
|
|
from dkic_b.t_mac_rec_pay as t
|
|
|
- left join dkic_b.t_mst_customer tmc
|
|
|
- on tmc.cus_id = t.object_id and t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
- Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join dkic_b.t_mst_customer tmc on tmc.cus_id = t.object_id
|
|
|
left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
- left join dkic_b.t_mac_account as tma on tma.object_id = t.object_id and tma.object_type = '对象类型-客户'
|
|
|
- WHERE t.rp_id = #{id}::uuid
|
|
|
+ where t.rp_type in ('收付款类型-收款', '收付款类型-退收款')
|
|
|
+ and t.rp_id = #{id}::uuid
|
|
|
</select>
|
|
|
|
|
|
<!-- 根据主键锁定表t_mac_rec_pay的一行数据 -->
|
|
|
@@ -349,4 +339,62 @@
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 查询表t_mac_rec_pay,(条件查询+分页)列表 -->
|
|
|
+ <select id="selectPaymentByCond" resultMap="BaseResultMapResponse">
|
|
|
+ select t.rp_id,
|
|
|
+ t.rp_no,
|
|
|
+ t.rp_type,
|
|
|
+ sys.f_get_name_i18n(tdk1.kind_name_i18n, #{i18n}) as "rpTypeName",
|
|
|
+ t.object_id,
|
|
|
+ tmp.sup_code as "supCode",
|
|
|
+ tmp.sup_name as "supName",
|
|
|
+ t.org_id,
|
|
|
+ tmo.org_name as "orgName",
|
|
|
+ t.staff_id,
|
|
|
+ tms.staff_name as "staffName",
|
|
|
+ t.sum_amt_rec,
|
|
|
+ t.sum_amt_pay,
|
|
|
+ t.sum_amt_receivable_handle,
|
|
|
+ t.sum_amt_payable_handle,
|
|
|
+ t.sum_waive_amt,
|
|
|
+ t.acc_date,
|
|
|
+ t.remarks,
|
|
|
+ t.annex_paths,
|
|
|
+ t.biznis_type,
|
|
|
+ t.biznis_id,
|
|
|
+ t.biznis_no,
|
|
|
+ t.flg_lock,
|
|
|
+ t.make_staff,
|
|
|
+ makestaff.staff_name as "makeStaffName",
|
|
|
+ t.make_time,
|
|
|
+ t.flg_valid,
|
|
|
+ t.cp_id
|
|
|
+ from dkic_b.t_mac_rec_pay as t
|
|
|
+ Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
+ <include refid="Condition"/>
|
|
|
+ order by t.op_create_time desc
|
|
|
+ <if test="pageSize != null and currentPage != null and pageSize != 0 and currentPage != 0">
|
|
|
+ limit #{end} offset #{start}
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询表t_mac_rec_pay,(条件查询)个数 -->
|
|
|
+ <select id="countPaymentByCond" resultType="Long">
|
|
|
+ SELECT count(1)
|
|
|
+ from dkic_b.t_mac_rec_pay as t
|
|
|
+ Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = t.object_id
|
|
|
+ left join sys.t_data_kind as tdk1 on tdk1.kind_code = t.rp_type
|
|
|
+ left join dkic_b.t_mst_org tmo on tmo.org_id = t.org_id
|
|
|
+ left join dkic_b.t_mst_staff tms on tms.staff_id = t.staff_id
|
|
|
+ left join dkic_b.t_mst_staff as makestaff on makestaff.staff_id = t.make_staff
|
|
|
+ where t.rp_type in ('收付款类型-付款', '收付款类型-退付款')
|
|
|
+ <include refid="Condition"/>
|
|
|
+ </select>
|
|
|
</mapper>
|