结算对象改造;
This commit is contained in:
@@ -43,6 +43,7 @@
|
||||
<result property="documentType" column="document_type" />
|
||||
<result property="documentTypeCode" column="document_type_code" />
|
||||
<result property="businessCreateTime" column="business_create_time" />
|
||||
<result property="orgCode" column="org_code" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="business_document_where">
|
||||
@@ -115,6 +116,7 @@
|
||||
bd.business_state,
|
||||
bd.document_type,
|
||||
bd.document_type_code,
|
||||
a.org_code,
|
||||
bd.create_time as business_create_time
|
||||
from settlement_customers a
|
||||
left join "NGWL_TEST_USER"."USER_SHIPPER" b on a.settlement_entity_id = b.user_id
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.mhd.bms.domain.settlementCustomersNcConfig.repository.mapper.SettlementCustomersNcConfigMapper">
|
||||
|
||||
<resultMap type="com.mhd.bms.domain.settlementCustomersNcConfig.repository.po.SettlementCustomersNcConfigPO" id="SettlementCustomersNcConfigResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="settlementCustomersId" column="settlement_customers_id" />
|
||||
<result property="topOrganizationId" column="top_organization_id" />
|
||||
<result property="organizationId" column="organization_id" />
|
||||
<result property="organizationName" column="organization_name" />
|
||||
<result property="ncCode" column="nc_code" />
|
||||
<result property="ncSettleMethod" column="nc_settle_method" />
|
||||
<result property="warehouseTempLayerType" column="warehouse_temp_layer_type" />
|
||||
<result property="scatterRentBillingConfig" column="scatter_rent_billing_config" />
|
||||
<result property="ncSettleMethodName" column="nc_settle_method_name" />
|
||||
<result property="warehouseTempLayerTypeName" column="warehouse_temp_layer_type_name" />
|
||||
<result property="scatterRentBillingConfigName" column="scatter_rent_billing_config_name" />
|
||||
<result property="oweRentMaxMonth" column="owe_rent_max_month" />
|
||||
<result property="accountPeriodDay" column="account_period_day" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createByName" column="create_by_name" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateByName" column="update_by_name" />
|
||||
<result property="delFlag" column="del_flag" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="settlement_customers_nc_config_columns">
|
||||
a.id,
|
||||
a.settlement_customers_id,
|
||||
a.top_organization_id,
|
||||
a.organization_id,
|
||||
a.organization_name,
|
||||
a.nc_code,
|
||||
a.nc_settle_method,
|
||||
a.warehouse_temp_layer_type,
|
||||
a.scatter_rent_billing_config,
|
||||
a.nc_settle_method_name,
|
||||
a.warehouse_temp_layer_type_name,
|
||||
a.scatter_rent_billing_config_name,
|
||||
a.owe_rent_max_month,
|
||||
a.account_period_day,
|
||||
a.remark,
|
||||
a.create_time,
|
||||
a.create_by,
|
||||
a.create_by_name,
|
||||
a.update_time,
|
||||
a.update_by,
|
||||
a.update_by_name,
|
||||
a.del_flag
|
||||
</sql>
|
||||
|
||||
<select id="queryList" parameterType="com.mhd.bms.domain.settlementCustomersNcConfig.repository.todo.SettlementCustomersNcConfigDO"
|
||||
resultMap="SettlementCustomersNcConfigResult">
|
||||
select
|
||||
<include refid="settlement_customers_nc_config_columns"/>
|
||||
from settlement_customers_nc_config a
|
||||
where a.del_flag = 1
|
||||
<if test="settlementCustomersNcConfigDO.settlementCustomersId != null">
|
||||
and a.settlement_customers_id = #{settlementCustomersNcConfigDO.settlementCustomersId}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.ncCode != null and settlementCustomersNcConfigDO.ncCode != ''">
|
||||
and a.nc_code like concat('%', #{settlementCustomersNcConfigDO.ncCode}, '%')
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.ncSettleMethod != null and settlementCustomersNcConfigDO.ncSettleMethod != ''">
|
||||
and a.nc_settle_method = #{settlementCustomersNcConfigDO.ncSettleMethod}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.warehouseTempLayerType != null and settlementCustomersNcConfigDO.warehouseTempLayerType != ''">
|
||||
and a.warehouse_temp_layer_type = #{settlementCustomersNcConfigDO.warehouseTempLayerType}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.organizationId != null">
|
||||
and a.organization_id = #{settlementCustomersNcConfigDO.organizationId}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.topOrganizationId != null">
|
||||
and a.top_organization_id = #{settlementCustomersNcConfigDO.topOrganizationId}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.createTimeStart != null and settlementCustomersNcConfigDO.createTimeStart != ''">
|
||||
AND date_format(a.create_time,'%Y-%m-%d') <![CDATA[>=]]> #{settlementCustomersNcConfigDO.createTimeStart}
|
||||
</if>
|
||||
<if test="settlementCustomersNcConfigDO.createTimeEnd != null and settlementCustomersNcConfigDO.createTimeEnd != ''">
|
||||
AND date_format(a.create_time,'%Y-%m-%d') <![CDATA[<=]]> #{settlementCustomersNcConfigDO.createTimeEnd}
|
||||
</if>
|
||||
ORDER BY a.create_time IS NULL, a.create_time DESC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.mhd.bms.domain.settlementCustomersParameters.repository.mapper.SettlementCustomersParametersMapper">
|
||||
|
||||
<resultMap type="com.mhd.bms.domain.settlementCustomersParameters.repository.po.SettlementCustomersParametersPO" id="SettlementCustomersParametersResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="settlementCustomersId" column="settlement_customers_id" />
|
||||
<result property="topOrganizationId" column="top_organization_id" />
|
||||
<result property="organizationId" column="organization_id" />
|
||||
<result property="organizationName" column="organization_name" />
|
||||
<result property="settlementCustomersCode" column="settlement_customers_code" />
|
||||
<result property="settlementEntityId" column="settlement_entity_id" />
|
||||
<result property="settlementEntity" column="settlement_entity" />
|
||||
<result property="contractNumber" column="contract_number" />
|
||||
<result property="contractManageId" column="contract_manage_id" />
|
||||
<result property="content" column="content" />
|
||||
<result property="parametersName" column="parameters_name" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createByName" column="create_by_name" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateByName" column="update_by_name" />
|
||||
<result property="delFlag" column="del_flag" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="settlement_customers_parameters_columns">
|
||||
a.id,
|
||||
a.settlement_customers_id,
|
||||
a.top_organization_id,
|
||||
a.organization_id,
|
||||
a.organization_name,
|
||||
a.settlement_customers_code,
|
||||
a.settlement_entity_id,
|
||||
a.settlement_entity,
|
||||
a.contract_number,
|
||||
a.contract_manage_id,
|
||||
a.content,
|
||||
a.parameters_name,
|
||||
a.create_time,
|
||||
a.create_by,
|
||||
a.create_by_name,
|
||||
a.update_time,
|
||||
a.update_by,
|
||||
a.update_by_name,
|
||||
a.del_flag
|
||||
</sql>
|
||||
|
||||
<select id="queryList" parameterType="com.mhd.bms.domain.settlementCustomersParameters.repository.todo.SettlementCustomersParametersDO"
|
||||
resultMap="SettlementCustomersParametersResult">
|
||||
select
|
||||
<include refid="settlement_customers_parameters_columns"/>
|
||||
from settlement_customers_parameters a
|
||||
where a.del_flag = 1
|
||||
<if test="settlementCustomersParametersDO.settlementCustomersId != null">
|
||||
and a.settlement_customers_id = #{settlementCustomersParametersDO.settlementCustomersId}
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.settlementCustomersCode != null and settlementCustomersParametersDO.settlementCustomersCode != ''">
|
||||
and a.settlement_customers_code like concat('%', #{settlementCustomersParametersDO.settlementCustomersCode}, '%')
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.contractNumber != null and settlementCustomersParametersDO.contractNumber != ''">
|
||||
and a.contract_number like concat('%', #{settlementCustomersParametersDO.contractNumber}, '%')
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.parametersName != null and settlementCustomersParametersDO.parametersName != ''">
|
||||
and a.parameters_name like concat('%', #{settlementCustomersParametersDO.parametersName}, '%')
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.organizationId != null">
|
||||
and a.organization_id = #{settlementCustomersParametersDO.organizationId}
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.topOrganizationId != null">
|
||||
and a.top_organization_id = #{settlementCustomersParametersDO.topOrganizationId}
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.createTimeStart != null and settlementCustomersParametersDO.createTimeStart != ''">
|
||||
AND date_format(a.create_time,'%Y-%m-%d') <![CDATA[>=]]> #{settlementCustomersParametersDO.createTimeStart}
|
||||
</if>
|
||||
<if test="settlementCustomersParametersDO.createTimeEnd != null and settlementCustomersParametersDO.createTimeEnd != ''">
|
||||
AND date_format(a.create_time,'%Y-%m-%d') <![CDATA[<=]]> #{settlementCustomersParametersDO.createTimeEnd}
|
||||
</if>
|
||||
ORDER BY a.create_time IS NULL, a.create_time DESC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user