Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
T
tamp_fund
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周鹏
tamp_fund
Commits
a7d9e2c1
Commit
a7d9e2c1
authored
Dec 07, 2021
by
张亚辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基金搜索
parent
a625e72e
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
568 additions
and
81 deletions
+568
-81
FundInfo.java
src/main/java/com/tanpu/fund/entity/generator/FundInfo.java
+5
-0
FundInfoExample.java
...java/com/tanpu/fund/entity/generator/FundInfoExample.java
+60
-0
FundInfoMapper.java
.../java/com/tanpu/fund/mapper/generator/FundInfoMapper.java
+2
-36
FundInfoMapper.xml
src/main/resources/mybatis/generator/FundInfoMapper.xml
+501
-45
No files found.
src/main/java/com/tanpu/fund/entity/generator/FundInfo.java
View file @
a7d9e2c1
...
...
@@ -247,6 +247,11 @@ public class FundInfo {
private
String
redeemDay
;
/**
* 1 有净值 0 没有净值
*/
private
Integer
hasNav
;
/**
* 券商资管产品特点
*/
...
...
src/main/java/com/tanpu/fund/entity/generator/FundInfoExample.java
View file @
a7d9e2c1
...
...
@@ -3371,6 +3371,66 @@ public class FundInfoExample {
addCriterion
(
"redeem_day not between"
,
value1
,
value2
,
"redeemDay"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavIsNull
()
{
addCriterion
(
"has_nav is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavIsNotNull
()
{
addCriterion
(
"has_nav is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavEqualTo
(
Integer
value
)
{
addCriterion
(
"has_nav ="
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavNotEqualTo
(
Integer
value
)
{
addCriterion
(
"has_nav <>"
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavGreaterThan
(
Integer
value
)
{
addCriterion
(
"has_nav >"
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"has_nav >="
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavLessThan
(
Integer
value
)
{
addCriterion
(
"has_nav <"
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"has_nav <="
,
value
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"has_nav in"
,
values
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"has_nav not in"
,
values
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"has_nav between"
,
value1
,
value2
,
"hasNav"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasNavNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"has_nav not between"
,
value1
,
value2
,
"hasNav"
);
return
(
Criteria
)
this
;
}
}
public
static
class
Criteria
extends
GeneratedCriteria
{
...
...
src/main/java/com/tanpu/fund/mapper/generator/FundInfoMapper.java
View file @
a7d9e2c1
...
...
@@ -12,20 +12,8 @@ public interface FundInfoMapper {
int
deleteByExample
(
FundInfoExample
example
);
/**
* delete by primary key
*
* @param id primaryKey
* @return deleteCount
*/
int
deleteByPrimaryKey
(
String
id
);
/**
* insert record to table
*
* @param record the record
* @return insert count
*/
int
insert
(
FundInfo
record
);
int
insertOrUpdate
(
FundInfo
record
);
...
...
@@ -34,24 +22,12 @@ public interface FundInfoMapper {
int
insertOrUpdateWithBLOBs
(
FundInfo
record
);
/**
* insert record to table selective
*
* @param record the record
* @return insert count
*/
int
insertSelective
(
FundInfo
record
);
List
<
FundInfo
>
selectByExampleWithBLOBs
(
FundInfoExample
example
);
List
<
FundInfo
>
selectByExample
(
FundInfoExample
example
);
/**
* select by primary key
*
* @param id primary key
* @return object by primary key
*/
FundInfo
selectByPrimaryKey
(
String
id
);
int
updateByExampleSelective
(
@Param
(
"record"
)
FundInfo
record
,
@Param
(
"example"
)
FundInfoExample
example
);
...
...
@@ -60,25 +36,15 @@ public interface FundInfoMapper {
int
updateByExample
(
@Param
(
"record"
)
FundInfo
record
,
@Param
(
"example"
)
FundInfoExample
example
);
/**
* update record selective
*
* @param record the updated record
* @return update count
*/
int
updateByPrimaryKeySelective
(
FundInfo
record
);
int
updateByPrimaryKeyWithBLOBs
(
FundInfo
record
);
/**
* update record
*
* @param record the updated record
* @return update count
*/
int
updateByPrimaryKey
(
FundInfo
record
);
int
updateBatch
(
List
<
FundInfo
>
list
);
int
updateBatchSelective
(
List
<
FundInfo
>
list
);
int
batchInsert
(
@Param
(
"list"
)
List
<
FundInfo
>
list
);
}
\ No newline at end of file
src/main/resources/mybatis/generator/FundInfoMapper.xml
View file @
a7d9e2c1
...
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"com.tanpu.fund.mapper.generator.FundInfoMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
<!--@Table fund_info-->
<!--@Table
tamp_fund.
fund_info-->
<id
column=
"id"
jdbcType=
"VARCHAR"
property=
"id"
/>
<result
column=
"p_fund_id"
jdbcType=
"VARCHAR"
property=
"pFundId"
/>
<result
column=
"fund_name"
jdbcType=
"VARCHAR"
property=
"fundName"
/>
...
...
@@ -54,10 +54,11 @@
<result
column=
"sort"
jdbcType=
"INTEGER"
property=
"sort"
/>
<result
column=
"apply_day"
jdbcType=
"VARCHAR"
property=
"applyDay"
/>
<result
column=
"redeem_day"
jdbcType=
"VARCHAR"
property=
"redeemDay"
/>
<result
column=
"has_nav"
jdbcType=
"INTEGER"
property=
"hasNav"
/>
</resultMap>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
<!--@Table fund_info-->
<!--@Table
tamp_fund.
fund_info-->
<result
column=
"fund_characteristic"
jdbcType=
"LONGVARCHAR"
property=
"fundCharacteristic"
/>
<result
column=
"investment_scope"
jdbcType=
"LONGVARCHAR"
property=
"investmentScope"
/>
<result
column=
"investment_restriction"
jdbcType=
"LONGVARCHAR"
property=
"investmentRestriction"
/>
...
...
@@ -137,7 +138,7 @@
nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible,
istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info,
strategy, substrategy, risk_level, create_by, create_time, update_by, update_time,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day
data_sources, `status`, delete_tag, sort, apply_day, redeem_day
, has_nav
</sql>
<sql
id=
"Blob_Column_List"
>
<!--@mbg.generated-->
...
...
@@ -153,7 +154,7 @@
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from fund_info
from
tamp_fund.
fund_info
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
...
...
@@ -168,7 +169,7 @@
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from fund_info
from
tamp_fund.
fund_info
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
...
...
@@ -182,24 +183,24 @@
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from fund_info
from
tamp_fund.
fund_info
where id = #{id,jdbcType=VARCHAR}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.String"
>
<!--@mbg.generated-->
delete from fund_info
delete from
tamp_fund.
fund_info
where id = #{id,jdbcType=VARCHAR}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.tanpu.fund.entity.generator.FundInfoExample"
>
<!--@mbg.generated-->
delete from fund_info
delete from
tamp_fund.
fund_info
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
insert into fund_info (id, p_fund_id, fund_name,
insert into
tamp_fund.
fund_info (id, p_fund_id, fund_name,
fund_short_name, fund_structure, fund_type,
`type`, raise_type, base_currency,
inception_date, domicile, primary_benchmark_id,
...
...
@@ -216,11 +217,11 @@
create_by, create_time, update_by,
update_time, data_sources, `status`,
delete_tag, sort, apply_day,
redeem_day,
fund_characteristic, investment_scope
,
investment_
restriction, fund_investment_philosophy
,
fund_
strategy_description, combine_target
,
fit_group, combine_comment, transfer_comment
)
redeem_day,
has_nav, fund_characteristic
,
investment_
scope, investment_restriction
,
fund_
investment_philosophy, fund_strategy_description
,
combine_target, fit_group, combine_comment,
transfer_comment
)
values (#{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR},
#{fundShortName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER},
#{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER},
...
...
@@ -238,15 +239,15 @@
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{applyDay,jdbcType=VARCHAR},
#{redeemDay,jdbcType=VARCHAR}, #{
fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope
,jdbcType=LONGVARCHAR},
#{investment
Restriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy
,jdbcType=LONGVARCHAR},
#{fund
StrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget
,jdbcType=LONGVARCHAR},
#{
fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}
)
#{redeemDay,jdbcType=VARCHAR}, #{
hasNav,jdbcType=INTEGER}, #{fundCharacteristic
,jdbcType=LONGVARCHAR},
#{investment
Scope,jdbcType=LONGVARCHAR}, #{investmentRestriction
,jdbcType=LONGVARCHAR},
#{fund
InvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription
,jdbcType=LONGVARCHAR},
#{
combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR},
#{transferComment,jdbcType=LONGVARCHAR}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
insert into fund_info
insert into
tamp_fund.
fund_info
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
...
...
@@ -398,6 +399,9 @@
<if
test=
"redeemDay != null"
>
redeem_day,
</if>
<if
test=
"hasNav != null"
>
has_nav,
</if>
<if
test=
"fundCharacteristic != null"
>
fund_characteristic,
</if>
...
...
@@ -577,6 +581,9 @@
<if
test=
"redeemDay != null"
>
#{redeemDay,jdbcType=VARCHAR},
</if>
<if
test=
"hasNav != null"
>
#{hasNav,jdbcType=INTEGER},
</if>
<if
test=
"fundCharacteristic != null"
>
#{fundCharacteristic,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -608,14 +615,14 @@
</insert>
<select
id=
"countByExample"
parameterType=
"com.tanpu.fund.entity.generator.FundInfoExample"
resultType=
"java.lang.Long"
>
<!--@mbg.generated-->
select count(*) from fund_info
select count(*) from
tamp_fund.
fund_info
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
<set>
<if
test=
"record.id != null"
>
id = #{record.id,jdbcType=VARCHAR},
...
...
@@ -767,6 +774,9 @@
<if
test=
"record.redeemDay != null"
>
redeem_day = #{record.redeemDay,jdbcType=VARCHAR},
</if>
<if
test=
"record.hasNav != null"
>
has_nav = #{record.hasNav,jdbcType=INTEGER},
</if>
<if
test=
"record.fundCharacteristic != null"
>
fund_characteristic = #{record.fundCharacteristic,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -801,7 +811,7 @@
</update>
<update
id=
"updateByExampleWithBLOBs"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
set id = #{record.id,jdbcType=VARCHAR},
p_fund_id = #{record.pFundId,jdbcType=VARCHAR},
fund_name = #{record.fundName,jdbcType=VARCHAR},
...
...
@@ -852,6 +862,7 @@
sort = #{record.sort,jdbcType=INTEGER},
apply_day = #{record.applyDay,jdbcType=VARCHAR},
redeem_day = #{record.redeemDay,jdbcType=VARCHAR},
has_nav = #{record.hasNav,jdbcType=INTEGER},
fund_characteristic = #{record.fundCharacteristic,jdbcType=LONGVARCHAR},
investment_scope = #{record.investmentScope,jdbcType=LONGVARCHAR},
investment_restriction = #{record.investmentRestriction,jdbcType=LONGVARCHAR},
...
...
@@ -867,7 +878,7 @@
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
set id = #{record.id,jdbcType=VARCHAR},
p_fund_id = #{record.pFundId,jdbcType=VARCHAR},
fund_name = #{record.fundName,jdbcType=VARCHAR},
...
...
@@ -917,14 +928,15 @@
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
apply_day = #{record.applyDay,jdbcType=VARCHAR},
redeem_day = #{record.redeemDay,jdbcType=VARCHAR}
redeem_day = #{record.redeemDay,jdbcType=VARCHAR},
has_nav = #{record.hasNav,jdbcType=INTEGER}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
<set>
<if
test=
"pFundId != null"
>
p_fund_id = #{pFundId,jdbcType=VARCHAR},
...
...
@@ -1073,6 +1085,9 @@
<if
test=
"redeemDay != null"
>
redeem_day = #{redeemDay,jdbcType=VARCHAR},
</if>
<if
test=
"hasNav != null"
>
has_nav = #{hasNav,jdbcType=INTEGER},
</if>
<if
test=
"fundCharacteristic != null"
>
fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -1105,7 +1120,7 @@
</update>
<update
id=
"updateByPrimaryKeyWithBLOBs"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
set p_fund_id = #{pFundId,jdbcType=VARCHAR},
fund_name = #{fundName,jdbcType=VARCHAR},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
...
...
@@ -1155,6 +1170,7 @@
sort = #{sort,jdbcType=INTEGER},
apply_day = #{applyDay,jdbcType=VARCHAR},
redeem_day = #{redeemDay,jdbcType=VARCHAR},
has_nav = #{hasNav,jdbcType=INTEGER},
fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR},
investment_scope = #{investmentScope,jdbcType=LONGVARCHAR},
investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR},
...
...
@@ -1168,7 +1184,7 @@
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
set p_fund_id = #{pFundId,jdbcType=VARCHAR},
fund_name = #{fundName,jdbcType=VARCHAR},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
...
...
@@ -1217,12 +1233,13 @@
delete_tag = #{deleteTag,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
apply_day = #{applyDay,jdbcType=VARCHAR},
redeem_day = #{redeemDay,jdbcType=VARCHAR}
redeem_day = #{redeemDay,jdbcType=VARCHAR},
has_nav = #{hasNav,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
</update>
<update
id=
"updateBatch"
parameterType=
"java.util.List"
>
<!--@mbg.generated-->
update fund_info
update
tamp_fund.
fund_info
<trim
prefix=
"set"
suffixOverrides=
","
>
<trim
prefix=
"p_fund_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
...
...
@@ -1469,6 +1486,11 @@
when id = #{item.id,jdbcType=VARCHAR} then #{item.redeemDay,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"has_nav = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.hasNav,jdbcType=INTEGER}
</foreach>
</trim>
<trim
prefix=
"fund_characteristic = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundCharacteristic,jdbcType=LONGVARCHAR}
...
...
@@ -1520,9 +1542,432 @@
#{item.id,jdbcType=VARCHAR}
</foreach>
</update>
<update
id=
"updateBatchSelective"
parameterType=
"java.util.List"
>
<!--@mbg.generated-->
update tamp_fund.fund_info
<trim
prefix=
"set"
suffixOverrides=
","
>
<trim
prefix=
"p_fund_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.pFundId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.pFundId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_name = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundName != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundName,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_short_name = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundShortName != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundShortName,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_structure = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundStructure != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundStructure,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_type = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundType != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundType,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"`type` = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.type != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.type,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"raise_type = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.raiseType != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.raiseType,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"base_currency = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.baseCurrency != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.baseCurrency,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"inception_date = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.inceptionDate != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.inceptionDate,jdbcType=DATE}
</if>
</foreach>
</trim>
<trim
prefix=
"domicile = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.domicile != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.domicile,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"primary_benchmark_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.primaryBenchmarkId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.primaryBenchmarkId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"lockup_period = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.lockupPeriod != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.lockupPeriod,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"open_day = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.openDay != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.openDay,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"duration = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.duration != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.duration,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"advisor_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.advisorId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.advisorId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"custodian_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.custodianId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.custodianId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"broker_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.brokerId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.brokerId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"broker_future_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.brokerFutureId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.brokerFutureId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"liquidation_agency_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.liquidationAgencyId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.liquidationAgencyId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"trust_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.trustId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.trustId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"investment_consultant_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.investmentConsultantId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentConsultantId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"administrator_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.administratorId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.administratorId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"legal_counsel_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.legalCounselId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.legalCounselId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"auditor_id = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.auditorId != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.auditorId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"nav_frequency = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.navFrequency != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.navFrequency,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"performance_disclosure_mark = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.performanceDisclosureMark != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.performanceDisclosureMark,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"register_number = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.registerNumber != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.registerNumber,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"register_date = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.registerDate != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.registerDate,jdbcType=DATE}
</if>
</foreach>
</trim>
<trim
prefix=
"isvisible = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.isvisible != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.isvisible,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"istiered = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.istiered != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.istiered,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"is_ranking = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.isRanking != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.isRanking,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"is_rating = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.isRating != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.isRating,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"special_tips = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.specialTips != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.specialTips,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"amac_url = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.amacUrl != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.amacUrl,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"nav_source_type = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.navSourceType != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.navSourceType,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"desc_info = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.descInfo != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.descInfo,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"strategy = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.strategy != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.strategy,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"substrategy = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.substrategy != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.substrategy,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"risk_level = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.riskLevel != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.riskLevel,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"create_by = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.createBy != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"create_time = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.createTime != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
</if>
</foreach>
</trim>
<trim
prefix=
"update_by = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.updateBy != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"update_time = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.updateTime != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
</if>
</foreach>
</trim>
<trim
prefix=
"data_sources = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.dataSources != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.dataSources,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"`status` = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.status != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.status,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"delete_tag = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.deleteTag != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"sort = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.sort != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.sort,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"apply_day = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.applyDay != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.applyDay,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"redeem_day = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.redeemDay != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.redeemDay,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"has_nav = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.hasNav != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.hasNav,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_characteristic = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundCharacteristic != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundCharacteristic,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"investment_scope = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.investmentScope != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentScope,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"investment_restriction = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.investmentRestriction != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentRestriction,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_investment_philosophy = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundInvestmentPhilosophy != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fund_strategy_description = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fundStrategyDescription != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundStrategyDescription,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"combine_target = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.combineTarget != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.combineTarget,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"fit_group = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.fitGroup != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.fitGroup,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"combine_comment = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.combineComment != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.combineComment,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
<trim
prefix=
"transfer_comment = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
<if
test=
"item.transferComment != null"
>
when id = #{item.id,jdbcType=VARCHAR} then #{item.transferComment,jdbcType=LONGVARCHAR}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach
close=
")"
collection=
"list"
item=
"item"
open=
"("
separator=
", "
>
#{item.id,jdbcType=VARCHAR}
</foreach>
</update>
<insert
id=
"batchInsert"
parameterType=
"map"
>
<!--@mbg.generated-->
insert into fund_info
insert into
tamp_fund.
fund_info
(id, p_fund_id, fund_name, fund_short_name, fund_structure, fund_type, `type`, raise_type,
base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day,
duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id,
...
...
@@ -1530,7 +1975,7 @@
nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible,
istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info,
strategy, substrategy, risk_level, create_by, create_time, update_by, update_time,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day, fund_characteristic,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day,
has_nav,
fund_characteristic,
investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description,
combine_target, fit_group, combine_comment, transfer_comment)
values
...
...
@@ -1553,7 +1998,7 @@
#{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.updateBy,jdbcType=VARCHAR},
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.dataSources,jdbcType=INTEGER}, #{item.status,jdbcType=INTEGER},
#{item.deleteTag,jdbcType=INTEGER}, #{item.sort,jdbcType=INTEGER}, #{item.applyDay,jdbcType=VARCHAR},
#{item.redeemDay,jdbcType=VARCHAR}, #{item.fundCharacteristic,jdbcType=LONGVARCHAR},
#{item.redeemDay,jdbcType=VARCHAR}, #{item.
hasNav,jdbcType=INTEGER}, #{item.
fundCharacteristic,jdbcType=LONGVARCHAR},
#{item.investmentScope,jdbcType=LONGVARCHAR}, #{item.investmentRestriction,jdbcType=LONGVARCHAR},
#{item.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{item.fundStrategyDescription,jdbcType=LONGVARCHAR},
#{item.combineTarget,jdbcType=LONGVARCHAR}, #{item.fitGroup,jdbcType=LONGVARCHAR},
...
...
@@ -1563,7 +2008,7 @@
</insert>
<insert
id=
"insertOrUpdate"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
insert into fund_info
insert into
tamp_fund.
fund_info
(id, p_fund_id, fund_name, fund_short_name, fund_structure, fund_type, `type`, raise_type,
base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day,
duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id,
...
...
@@ -1571,7 +2016,7 @@
nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible,
istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info,
strategy, substrategy, risk_level, create_by, create_time, update_by, update_time,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day)
data_sources, `status`, delete_tag, sort, apply_day, redeem_day
, has_nav
)
values
(#{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR},
#{fundShortName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER},
...
...
@@ -1590,7 +2035,7 @@
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{applyDay,jdbcType=VARCHAR},
#{redeemDay,jdbcType=VARCHAR})
#{redeemDay,jdbcType=VARCHAR}
, #{hasNav,jdbcType=INTEGER}
)
on duplicate key update
id = #{id,jdbcType=VARCHAR},
p_fund_id = #{pFundId,jdbcType=VARCHAR},
...
...
@@ -1641,11 +2086,12 @@
delete_tag = #{deleteTag,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
apply_day = #{applyDay,jdbcType=VARCHAR},
redeem_day = #{redeemDay,jdbcType=VARCHAR}
redeem_day = #{redeemDay,jdbcType=VARCHAR},
has_nav = #{hasNav,jdbcType=INTEGER}
</insert>
<insert
id=
"insertOrUpdateWithBLOBs"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
insert into fund_info
insert into
tamp_fund.
fund_info
(id, p_fund_id, fund_name, fund_short_name, fund_structure, fund_type, `type`, raise_type,
base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day,
duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id,
...
...
@@ -1653,7 +2099,7 @@
nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible,
istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info,
strategy, substrategy, risk_level, create_by, create_time, update_by, update_time,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day, fund_characteristic,
data_sources, `status`, delete_tag, sort, apply_day, redeem_day,
has_nav,
fund_characteristic,
investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description,
combine_target, fit_group, combine_comment, transfer_comment)
values
...
...
@@ -1674,11 +2120,11 @@
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{applyDay,jdbcType=VARCHAR},
#{redeemDay,jdbcType=VARCHAR}, #{
fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope
,jdbcType=LONGVARCHAR},
#{investment
Restriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy
,jdbcType=LONGVARCHAR},
#{fund
StrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget
,jdbcType=LONGVARCHAR},
#{
fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}
)
#{redeemDay,jdbcType=VARCHAR}, #{
hasNav,jdbcType=INTEGER}, #{fundCharacteristic
,jdbcType=LONGVARCHAR},
#{investment
Scope,jdbcType=LONGVARCHAR}, #{investmentRestriction
,jdbcType=LONGVARCHAR},
#{fund
InvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription
,jdbcType=LONGVARCHAR},
#{
combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR},
#{transferComment,jdbcType=LONGVARCHAR}
)
on duplicate key update
id = #{id,jdbcType=VARCHAR},
p_fund_id = #{pFundId,jdbcType=VARCHAR},
...
...
@@ -1730,6 +2176,7 @@
sort = #{sort,jdbcType=INTEGER},
apply_day = #{applyDay,jdbcType=VARCHAR},
redeem_day = #{redeemDay,jdbcType=VARCHAR},
has_nav = #{hasNav,jdbcType=INTEGER},
fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR},
investment_scope = #{investmentScope,jdbcType=LONGVARCHAR},
investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR},
...
...
@@ -1742,7 +2189,7 @@
</insert>
<insert
id=
"insertOrUpdateSelective"
parameterType=
"com.tanpu.fund.entity.generator.FundInfo"
>
<!--@mbg.generated-->
insert into fund_info
insert into
tamp_fund.
fund_info
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
...
...
@@ -1894,6 +2341,9 @@
<if
test=
"redeemDay != null"
>
redeem_day,
</if>
<if
test=
"hasNav != null"
>
has_nav,
</if>
<if
test=
"fundCharacteristic != null"
>
fund_characteristic,
</if>
...
...
@@ -2074,6 +2524,9 @@
<if
test=
"redeemDay != null"
>
#{redeemDay,jdbcType=VARCHAR},
</if>
<if
test=
"hasNav != null"
>
#{hasNav,jdbcType=INTEGER},
</if>
<if
test=
"fundCharacteristic != null"
>
#{fundCharacteristic,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -2254,6 +2707,9 @@
<if
test=
"redeemDay != null"
>
redeem_day = #{redeemDay,jdbcType=VARCHAR},
</if>
<if
test=
"hasNav != null"
>
has_nav = #{hasNav,jdbcType=INTEGER},
</if>
<if
test=
"fundCharacteristic != null"
>
fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR},
</if>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment