md
This commit is contained in:
parent
c4cfa683ba
commit
935fa66ff9
@ -47,6 +47,8 @@ public class EmisCommissionQuote extends BaseEntity
|
||||
private String transLineCode;
|
||||
/* 寄件网点 */
|
||||
private String sendSiteCode;
|
||||
/* 下一网点 */
|
||||
private String nextSiteCode;
|
||||
/* 产品类型代码 */
|
||||
private String prodCode;
|
||||
/* 起始国 */
|
||||
@ -84,8 +86,9 @@ public class EmisCommissionQuote extends BaseEntity
|
||||
/* 产品类型名称 */
|
||||
private String prodName;
|
||||
|
||||
// 寄件网点
|
||||
// 寄件网点 下一网点
|
||||
private String sendSiteName;
|
||||
private String nextSiteName;
|
||||
|
||||
private List<EmisCommissionExpression> exprList;
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
<result property="quoteName" column="quote_name" />
|
||||
<result property="transLineCode" column="trans_line_code" />
|
||||
<result property="sendSiteCode" column="send_site_code" />
|
||||
<result property="nextSiteCode" column="next_site_code" />
|
||||
<result property="prodCode" column="prod_code" />
|
||||
<result property="fromCountry" column="from_country" />
|
||||
<result property="country" column="country" />
|
||||
@ -29,14 +30,14 @@
|
||||
<association property="fromCountryName" column="from_country" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectGroupCountryNameByCode"/>
|
||||
<association property="countryName" column="country" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectGroupCountryNameByCode"/>
|
||||
<association property="sendSiteName" column="send_site_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectGroupSiteNameByCode"/>
|
||||
|
||||
<association property="nextSiteName" column="next_site_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectGroupSiteNameByCode"/>
|
||||
|
||||
<association property="exprList" column="quote_id" select="com.xdadan.erp.emis.mapper.EmisCommissionExpressionMapper.selectExprListByQuoteId"/>
|
||||
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectEmisCommissionQuoteVo">
|
||||
select quote_id, quote_code, quote_name, trans_line_code, send_site_code, prod_code, from_country, country, fee_type, calc_type, post_type, trans_type, bl_open, emp_code, emp_name, start_date, end_date, priority_level, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_quote
|
||||
select quote_id, quote_code, quote_name, trans_line_code, send_site_code, next_site_code, prod_code, from_country, country, fee_type, calc_type, post_type, trans_type, bl_open, emp_code, emp_name, start_date, end_date, priority_level, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_quote
|
||||
</sql>
|
||||
|
||||
<select id="selectEmisCommissionQuoteList" parameterType="EmisCommissionQuote" resultMap="EmisCommissionQuoteResult">
|
||||
@ -51,6 +52,7 @@
|
||||
<if test="country != null and country != ''"> and ( FIND_IN_SET(#{country},country) or country='-1' ) </if>
|
||||
|
||||
<if test="sendSiteCode != null and sendSiteCode != ''"> and ( ( FIND_IN_SET(#{sendSiteCode},send_site_code) and send_site_code is not null ) or send_site_code is null ) </if>
|
||||
<if test="nextSiteCode != null and nextSiteCode != ''"> and ( ( FIND_IN_SET(#{nextSiteCode},next_site_code) and next_site_code is not null ) or next_site_code is null ) </if>
|
||||
|
||||
<if test="feeType != null and feeType != ''"> and fee_type=#{feeType}</if>
|
||||
<if test="calcType != null and calcType != ''"> and calc_type=#{calcType}</if>
|
||||
@ -63,8 +65,6 @@
|
||||
<if test="transLineCode != null and transLineCode != ''"> and trans_line_code=#{transLineCode} </if>
|
||||
<if test="prodCode != null and prodCode != ''"> and FIND_IN_SET(#{prodCode},prod_code) </if>
|
||||
|
||||
|
||||
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
@ -83,6 +83,7 @@
|
||||
<if test="country != null and country != ''"> and ( FIND_IN_SET(#{country},country) or country='-1' or country is null or country='' or ( #{country}!='0086' and country='-2' ) ) </if>
|
||||
|
||||
<if test="sendSiteCode != null and sendSiteCode != ''"> and ( ( FIND_IN_SET(#{sendSiteCode},send_site_code) and send_site_code is not null ) or send_site_code is null ) </if>
|
||||
<if test="nextSiteCode != null and nextSiteCode != ''"> and ( ( FIND_IN_SET(#{nextSiteCode},next_site_code) and next_site_code is not null ) or next_site_code is null ) </if>
|
||||
|
||||
<if test="feeType != null and feeType != ''"> and fee_type=#{feeType}</if>
|
||||
<if test="calcType != null and calcType != ''"> and calc_type=#{calcType}</if>
|
||||
@ -130,7 +131,7 @@
|
||||
</select>
|
||||
|
||||
<select id="selectEmisCommissionQuoteByQuoteId" parameterType="Long" resultMap="EmisCommissionQuoteResult">
|
||||
select quote_id, quote_code, quote_name, trans_line_code, send_site_code, prod_code, from_country, country, fee_type, calc_type, post_type, trans_type, bl_open, emp_code, emp_name, start_date, end_date, priority_level, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site
|
||||
select quote_id, quote_code, quote_name, trans_line_code, send_site_code, next_site_code, prod_code, from_country, country, fee_type, calc_type, post_type, trans_type, bl_open, emp_code, emp_name, start_date, end_date, priority_level, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site
|
||||
from emis_commission_quote a
|
||||
where a.quote_id = #{quoteId}
|
||||
</select>
|
||||
@ -138,10 +139,12 @@
|
||||
<insert id="insertEmisCommissionQuote" parameterType="EmisCommissionQuote" useGeneratedKeys="true" keyProperty="quoteId">
|
||||
insert into emis_commission_quote
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="quoteId != null">quote_id,</if>
|
||||
<if test="quoteCode != null and quoteCode != ''">quote_code,</if>
|
||||
<if test="quoteName != null and quoteName != ''">quote_name,</if>
|
||||
<if test="transLineCode != null and transLineCode != ''">trans_line_code,</if>
|
||||
<if test="sendSiteCode != null and sendSiteCode != ''">send_site_code,</if>
|
||||
<if test="nextSiteCode != null and nextSiteCode != ''">next_site_code,</if>
|
||||
<if test="prodCode != null and prodCode != ''">prod_code,</if>
|
||||
<if test="fromCountry != null and fromCountry != ''">from_country,</if>
|
||||
<if test="country != null and country != ''">country,</if>
|
||||
@ -166,10 +169,12 @@
|
||||
<if test="updateSite != null and updateSite != ''">update_site,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="quoteId != null">#{quoteId},</if>
|
||||
<if test="quoteCode != null and quoteCode != ''">#{quoteCode},</if>
|
||||
<if test="quoteName != null and quoteName != ''">#{quoteName},</if>
|
||||
<if test="transLineCode != null and transLineCode != ''">#{transLineCode},</if>
|
||||
<if test="sendSiteCode != null and sendSiteCode != ''">#{sendSiteCode},</if>
|
||||
<if test="nextSiteCode != null and nextSiteCode != ''">#{nextSiteCode},</if>
|
||||
<if test="prodCode != null and prodCode != ''">#{prodCode},</if>
|
||||
<if test="fromCountry != null and fromCountry != ''">#{fromCountry},</if>
|
||||
<if test="country != null and country != ''">#{country},</if>
|
||||
@ -206,6 +211,7 @@
|
||||
from_country = #{fromCountry},
|
||||
country = #{country},
|
||||
send_site_code = #{sendSiteCode},
|
||||
next_site_code = #{nextSiteCode},
|
||||
|
||||
<if test="feeType != null and feeType != ''">fee_type = #{feeType},</if>
|
||||
<if test="calcType != null and calcType != ''">calc_type = #{calcType},</if>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user