|
@@ -30,35 +30,57 @@
|
|
info.fund_name as target_fund_name,
|
|
info.fund_name as target_fund_name,
|
|
info.register_number as target_register_number
|
|
info.register_number as target_register_number
|
|
from PPW_EMAIL.fund_alias alias
|
|
from PPW_EMAIL.fund_alias alias
|
|
- left join PPW_EMAIL.pvn_fund_info info
|
|
|
|
|
|
+ join PPW_EMAIL.pvn_fund_info info
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
where alias.isvalid = 1
|
|
where alias.isvalid = 1
|
|
and alias.source_fund_name = #{fundName}
|
|
and alias.source_fund_name = #{fundName}
|
|
and alias.source_register_number = #{registerNumber}
|
|
and alias.source_register_number = #{registerNumber}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="queryFundIdByNameAndRegisterNumber" resultMap="BaseResultMap">
|
|
|
|
+ select *
|
|
|
|
+ from PPW_EMAIL.fund_alias
|
|
|
|
+ where isvalid = 1
|
|
|
|
+ and source_fund_name = #{fundName}
|
|
|
|
+ and source_register_number = #{registerNumber}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<select id="queryFundByName" resultMap="BaseResultMap">
|
|
<select id="queryFundByName" resultMap="BaseResultMap">
|
|
select alias.target_fund_id,
|
|
select alias.target_fund_id,
|
|
info.fund_name as target_fund_name,
|
|
info.fund_name as target_fund_name,
|
|
info.register_number as target_register_number
|
|
info.register_number as target_register_number
|
|
from PPW_EMAIL.fund_alias alias
|
|
from PPW_EMAIL.fund_alias alias
|
|
- left join PPW_EMAIL.pvn_fund_info info
|
|
|
|
|
|
+ join PPW_EMAIL.pvn_fund_info info
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
where alias.isvalid = 1
|
|
where alias.isvalid = 1
|
|
and alias.source_fund_name = #{fundName}
|
|
and alias.source_fund_name = #{fundName}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="queryFundIdByName" resultMap="BaseResultMap">
|
|
|
|
+ select *
|
|
|
|
+ from PPW_EMAIL.fund_alias
|
|
|
|
+ where isvalid = 1
|
|
|
|
+ and source_fund_name = #{fundName}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<select id="queryFundByRegisterNumber" resultMap="BaseResultMap">
|
|
<select id="queryFundByRegisterNumber" resultMap="BaseResultMap">
|
|
select alias.target_fund_id,
|
|
select alias.target_fund_id,
|
|
info.fund_name as target_fund_name,
|
|
info.fund_name as target_fund_name,
|
|
info.register_number as target_register_number
|
|
info.register_number as target_register_number
|
|
from PPW_EMAIL.fund_alias alias
|
|
from PPW_EMAIL.fund_alias alias
|
|
- left join PPW_EMAIL.pvn_fund_info info
|
|
|
|
|
|
+ join PPW_EMAIL.pvn_fund_info info
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
on alias.target_fund_id = info.fund_id and info.isvalid=1
|
|
where alias.isvalid = 1
|
|
where alias.isvalid = 1
|
|
and alias.source_register_number = #{registerNumber}
|
|
and alias.source_register_number = #{registerNumber}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="queryFundIdByRegisterNumber" resultMap="BaseResultMap">
|
|
|
|
+ select *
|
|
|
|
+ from PPW_EMAIL.fund_alias
|
|
|
|
+ where isvalid = 1
|
|
|
|
+ and source_register_number = #{registerNumber}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<select id="searchFundAlias" resultMap="BaseResultMap"
|
|
<select id="searchFundAlias" resultMap="BaseResultMap"
|
|
parameterType="com.simuwang.base.pojo.dto.query.FundAliasPageQuery">
|
|
parameterType="com.simuwang.base.pojo.dto.query.FundAliasPageQuery">
|
|
select alias.id,
|
|
select alias.id,
|
|
@@ -131,11 +153,12 @@
|
|
|
|
|
|
<insert id="batchInsert">
|
|
<insert id="batchInsert">
|
|
insert into PPW_EMAIL.fund_alias(source_fund_name, source_register_number,target_fund_id,
|
|
insert into PPW_EMAIL.fund_alias(source_fund_name, source_register_number,target_fund_id,
|
|
- isvalid,creatorid,createtime,updatetime,updaterid)
|
|
|
|
|
|
+ isvalid,creatorid,createtime,updaterid,updatetime)
|
|
values
|
|
values
|
|
<foreach collection="itemDoList" item="itemDo" index="index" separator=",">
|
|
<foreach collection="itemDoList" item="itemDo" index="index" separator=",">
|
|
(#{itemDo.sourceFundName},#{itemDo.sourceRegisterNumber},#{itemDo.targetFundId},
|
|
(#{itemDo.sourceFundName},#{itemDo.sourceRegisterNumber},#{itemDo.targetFundId},
|
|
#{itemDo.isvalid}, #{itemDo.creatorId}, #{itemDo.createTime}, #{itemDo.updaterId}, #{itemDo.updateTime})
|
|
#{itemDo.isvalid}, #{itemDo.creatorId}, #{itemDo.createTime}, #{itemDo.updaterId}, #{itemDo.updateTime})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|