Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
T
tamp_public_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_public_fund
Commits
26f13dec
Commit
26f13dec
authored
Jan 26, 2021
by
张亚辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
3bc85b38
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
4333 additions
and
431 deletions
+4333
-431
CompanyInfo.java
...ain/java/com/tanpu/fund/entity/generator/CompanyInfo.java
+112
-112
FundCount.java
src/main/java/com/tanpu/fund/entity/generator/FundCount.java
+134
-134
FundInfo.java
src/main/java/com/tanpu/fund/entity/generator/FundInfo.java
+109
-109
FundManagerMapping.java
...a/com/tanpu/fund/entity/generator/FundManagerMapping.java
+12
-12
FundNav.java
src/main/java/com/tanpu/fund/entity/generator/FundNav.java
+16
-16
FundRateMapping.java
...java/com/tanpu/fund/entity/generator/FundRateMapping.java
+172
-0
FundRateMappingExample.java
...m/tanpu/fund/entity/generator/FundRateMappingExample.java
+2222
-0
PersonnelInfo.java
...n/java/com/tanpu/fund/entity/generator/PersonnelInfo.java
+48
-48
FundRateMappingMapper.java
...om/tanpu/fund/mapper/generator/FundRateMappingMapper.java
+78
-0
FundRateMappingMapper.xml
...ain/resources/mybatis/generator/FundRateMappingMapper.xml
+1430
-0
No files found.
src/main/java/com/tanpu/fund/entity/generator/CompanyInfo.java
View file @
26f13dec
...
...
@@ -8,8 +8,8 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 公司基本信息表
*/
* 公司基本信息表
*/
@Data
@Builder
@AllArgsConstructor
...
...
@@ -18,277 +18,277 @@ public class CompanyInfo {
private
String
id
;
/**
* 公司id
*/
* 公司id
*/
private
String
pCompanyId
;
/**
* 公司中文全称
*/
* 公司中文全称
*/
private
String
companyName
;
/**
* 公司中文简称
*/
* 公司中文简称
*/
private
String
companyShortName
;
/**
* 基金管理人全称(英文)
*/
* 基金管理人全称(英文)
*/
private
String
companyEnglishName
;
/**
* 公司类型:1-私募证券投资、2-公募基金公司、3-银行、4-证券公司、5-信托公司、6-审计机构,7-法律顾问,8-投资顾问,9-行政管理人,10-上市公司,11-期货公司,12-基金公司子公司,13工作室,14-私募股权投资,15-证券公司子公司,16-期货公司子公司,17-私募创业投资,-1-私募其他投资
*/
* 公司类型:1-私募证券投资、2-公募基金公司、3-银行、4-证券公司、5-信托公司、6-审计机构,7-法律顾问,8-投资顾问,9-行政管理人,10-上市公司,11-期货公司,12-基金公司子公司,13工作室,14-私募股权投资,15-证券公司子公司,16-期货公司子公司,17-私募创业投资,-1-私募其他投资
*/
private
Integer
companyType
;
/**
* 组织机构代码
*/
* 组织机构代码
*/
private
String
organizationNumber
;
/**
* 公司成立日期
*/
* 公司成立日期
*/
private
Date
establishDate
;
/**
* 公司注册国家:1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/
* 公司注册国家:1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/
private
Integer
domicileId
;
/**
* 公司注册地址
*/
* 公司注册地址
*/
private
String
companyAddress
;
/**
* 办公地址
*/
* 办公地址
*/
private
String
companyAddress2
;
/**
* 城市
*/
* 城市
*/
private
String
city
;
/**
* 省
*/
* 省
*/
private
String
province
;
/**
* 国家
*/
* 国家
*/
private
String
country
;
/**
* 注册城市
*/
* 注册城市
*/
private
String
regCity
;
/**
* 注册省
*/
* 注册省
*/
private
String
regProvince
;
/**
* 注册国家
*/
* 注册国家
*/
private
String
regCountry
;
/**
* 联系电话
*/
* 联系电话
*/
private
String
contactPhone
;
/**
* 邮政编码
*/
* 邮政编码
*/
private
String
postCode
;
/**
* 传真
*/
* 传真
*/
private
String
fax
;
/**
* 邮箱
*/
* 邮箱
*/
private
String
email
;
/**
* 公司网址
*/
* 公司网址
*/
private
String
website
;
/**
* 公司注册资本,<量纲:万元>
*/
* 公司注册资本,<量纲:万元>
*/
private
BigDecimal
registeredCapital
;
/**
* 是否有海外基金,0-否,1-是,-1-其他
*/
* 是否有海外基金,0-否,1-是,-1-其他
*/
private
Integer
offshoreFund
;
/**
* 公司状态:1-运行;2-注销
*/
* 公司状态:1-运行;2-注销
*/
private
Integer
companyStatus
;
/**
* 公司注册资本货币单位:1-人民币,2-港币,3-美元,-1-其他
*/
* 公司注册资本货币单位:1-人民币,2-港币,3-美元,-1-其他
*/
private
Integer
baseCurrencyCrc
;
/**
* 备案编码
*/
* 备案编码
*/
private
String
registerNumber
;
/**
* 备案状态:0-未备案,1-备案注销,2-备案存续
*/
* 备案状态:0-未备案,1-备案注销,2-备案存续
*/
private
Integer
registerStatus
;
/**
* 备案日期
*/
* 备案日期
*/
private
Date
registerDate
;
/**
* 备案地址
*/
* 备案地址
*/
private
String
registerNumberAddress
;
/**
* 是否会员:1-是,0-否
*/
* 是否会员:1-是,0-否
*/
private
Byte
isMember
;
/**
* 入会时间
*/
* 入会时间
*/
private
Date
joinDate
;
/**
* 会员类型:1-普通会员、2-联席会员、3-观察会员、4-特别会员
*/
* 会员类型:1-普通会员、2-联席会员、3-观察会员、4-特别会员
*/
private
Integer
memberType
;
/**
* 管理基金主要类别(与中基协同步)
*/
* 管理基金主要类别(与中基协同步)
*/
private
String
fundCategoryOri
;
/**
* 业务类型
*/
* 业务类型
*/
private
String
businessType
;
/**
* 企业性质:1 中外合作企业 2中外合资企业 3内资企业 4境外机构 5外商独资企业 6政府机构
*/
* 企业性质:1 中外合作企业 2中外合资企业 3内资企业 4境外机构 5外商独资企业 6政府机构
*/
private
Integer
natureBusinessType
;
/**
* 注册资本实缴比例
*/
* 注册资本实缴比例
*/
private
BigDecimal
capitalPaidRate
;
/**
* 公司logo
*/
* 公司logo
*/
private
String
logo
;
/**
* 公司是否在前台可见
*/
* 公司是否在前台可见
*/
private
Integer
isvisible
;
/**
* 实缴资本(万元)(人民币)
*/
* 实缴资本(万元)(人民币)
*/
private
BigDecimal
paidCapital
;
/**
* 公司资产规模 1:0-1亿 2:1-10亿 3:10-20亿 4:20-50亿 5:50-100亿 6:100亿以上
*/
* 公司资产规模 1:0-1亿 2:1-10亿 3:10-20亿 4:20-50亿 5:50-100亿 6:100亿以上
*/
private
Integer
companyAssetSize
;
/**
* 法人代表
*/
* 法人代表
*/
private
String
legalRepresentative
;
/**
* 是否认证 0:否 1:是
*/
* 是否认证 0:否 1:是
*/
private
Integer
isQualify
;
/**
* 法人从业资格获得方式
*/
* 法人从业资格获得方式
*/
private
String
getQualifyMethod
;
/**
* 员工人数
*/
* 员工人数
*/
private
Integer
employeeCnts
;
/**
* 信信息
*/
* 信信息
*/
private
String
integrityInfo
;
/**
* 提示信息
*/
* 提示信息
*/
private
String
specialTips
;
/**
* 协会网站链接
*/
* 协会网站链接
*/
private
String
amacLink
;
/**
* 创建时间
*/
* 创建时间
*/
private
Date
createTime
;
/**
* 创建人
*/
* 创建人
*/
private
String
createBy
;
/**
* 修改时间
*/
* 修改时间
*/
private
Date
updateTime
;
/**
* 修改人
*/
* 修改人
*/
private
String
updateBy
;
/**
* 删除标识
*/
* 删除标识
*/
private
Integer
deleteTag
;
/**
* 公司简介
*/
* 公司简介
*/
private
String
companyProfile
;
/**
* 投资理念
*/
* 投资理念
*/
private
String
philosopy
;
/**
* 法人代表履历
*/
* 法人代表履历
*/
private
String
representativeExperience
;
}
\ No newline at end of file
src/main/java/com/tanpu/fund/entity/generator/FundCount.java
View file @
26f13dec
...
...
@@ -8,8 +8,8 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 基金历史业绩
*/
* 基金历史业绩
*/
@Data
@Builder
@AllArgsConstructor
...
...
@@ -18,323 +18,323 @@ public class FundCount {
private
String
id
;
/**
* 基金id
*/
* 基金id
*/
private
String
fundId
;
/**
* 基金策略分类
*/
* 基金策略分类
*/
private
Integer
strategy
;
/**
* 融智子策略分类:1010-主观多头 1020-股票多空 1030-量化多头 2010-宏观策略 3010-主观趋势 3020-主观套利 3030-量化趋势 3040-量化套利 3050-管理期货复合 4010-并购重组 4020-定向增发 4030-大宗交易 4040-事件驱动复合 5010-股票市场中性 5020-套利 5030-相对价值复合 6010-纯债策略 6020-强债策略 6030-固收复合 7010-MOM 7020-FOF 8010-主观多策略 8020-量化多策略 -1-其他策略'
*/
* 融智子策略分类:1010-主观多头 1020-股票多空 1030-量化多头 2010-宏观策略 3010-主观趋势 3020-主观套利 3030-量化趋势 3040-量化套利 3050-管理期货复合 4010-并购重组 4020-定向增发 4030-大宗交易 4040-事件驱动复合 5010-股票市场中性 5020-套利 5030-相对价值复合 6010-纯债策略 6020-强债策略 6030-固收复合 7010-MOM 7020-FOF 8010-主观多策略 8020-量化多策略 -1-其他策略'
*/
private
Integer
substrategy
;
/**
* 是否可预约 0:不可预约 1:可预约
*/
* 是否可预约 0:不可预约 1:可预约
*/
private
Integer
type
;
/**
* 截至日期
*/
* 截至日期
*/
private
Date
endDate
;
/**
* 最近累计净值日期
*/
* 最近累计净值日期
*/
private
Date
priceDate
;
/**
* 单位净值
*/
* 单位净值
*/
private
BigDecimal
netNav
;
/**
* 最近累计净值
*/
* 最近累计净值
*/
private
BigDecimal
cumulativeNav
;
/**
* 最近一天收益率
*/
* 最近一天收益率
*/
private
BigDecimal
ret1day
;
/**
* 最近一天基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近一天基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret1dayBm1
;
/**
* 最近一个周收益率
*/
* 最近一个周收益率
*/
private
BigDecimal
ret1w
;
/**
* 最近一个周基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近一个周基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret1wBm1
;
/**
* 最近一个月收益率
*/
* 最近一个月收益率
*/
private
BigDecimal
ret1m
;
/**
* 最近一个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近一个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret1mBm1
;
/**
* 最近三个月收益率
*/
* 最近三个月收益率
*/
private
BigDecimal
ret3m
;
/**
* 最近三个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近三个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret3mBm1
;
/**
* 最近半年收益率
*/
* 最近半年收益率
*/
private
BigDecimal
ret6m
;
/**
* 最近半年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近半年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret6mBm1
;
/**
* 最近一年收益率
*/
* 最近一年收益率
*/
private
BigDecimal
ret1y
;
/**
* 最近一年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近一年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret1yBm1
;
/**
* 最近两年收益率
*/
* 最近两年收益率
*/
private
BigDecimal
ret2y
;
/**
* 最近两年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近两年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret2yBm1
;
/**
* 最近两年收益率(年化)
*/
* 最近两年收益率(年化)
*/
private
BigDecimal
ret2yA
;
/**
* 最近两年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近两年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret2yBm1A
;
/**
* 最近三年收益率
*/
* 最近三年收益率
*/
private
BigDecimal
ret3y
;
/**
* 最近三年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近三年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret3yBm1
;
/**
* 最近三年收益率(年化)
*/
* 最近三年收益率(年化)
*/
private
BigDecimal
ret3yA
;
/**
* 最近三年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近三年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret3yBm1A
;
/**
* 最近四年收益率
*/
* 最近四年收益率
*/
private
BigDecimal
ret4y
;
/**
* 最近四年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近四年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret4yBm1
;
/**
* 最近四年收益率(年化)
*/
* 最近四年收益率(年化)
*/
private
BigDecimal
ret4yA
;
/**
* 最近四年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近四年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret4yBm1A
;
/**
* 最近五年收益率
*/
* 最近五年收益率
*/
private
BigDecimal
ret5y
;
/**
* 最近五年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近五年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret5yBm1
;
/**
* 最近五年收益率(年化)
*/
* 最近五年收益率(年化)
*/
private
BigDecimal
ret5yA
;
/**
* 最近五年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 最近五年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
ret5yBm1A
;
/**
* 今年以来收益率
*/
* 今年以来收益率
*/
private
BigDecimal
retYtd
;
/**
* 今年以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 今年以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
retYtdBm1
;
/**
* 成立以来收益率
*/
* 成立以来收益率
*/
private
BigDecimal
retIncep
;
/**
* 成立以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 成立以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
retIncepBm1
;
/**
* 成立以来收益率(年化)
*/
* 成立以来收益率(年化)
*/
private
BigDecimal
retIncepA
;
/**
* 成立以来基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
* 成立以来基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private
BigDecimal
retIncepBm1A
;
/**
* 最近一年的夏普比率
*/
* 最近一年的夏普比率
*/
private
BigDecimal
sharperatio1y
;
/**
* 最近两年的夏普比率
*/
* 最近两年的夏普比率
*/
private
BigDecimal
sharperatio2y
;
/**
* 最近三年的夏普比率
*/
* 最近三年的夏普比率
*/
private
BigDecimal
sharperatio3y
;
/**
* 最近四年的夏普比率
*/
* 最近四年的夏普比率
*/
private
BigDecimal
sharperatio4y
;
/**
* 最近五年的夏普比率
*/
* 最近五年的夏普比率
*/
private
BigDecimal
sharperatio5y
;
/**
* 成立以来的夏普比率
*/
* 成立以来的夏普比率
*/
private
BigDecimal
sharperatioIncep
;
/**
* 最近一年的年化波动率
*/
* 最近一年的年化波动率
*/
private
BigDecimal
stddev1y
;
/**
* 最近两年的年化波动率
*/
* 最近两年的年化波动率
*/
private
BigDecimal
stddev2y
;
/**
* 最近三年的年化波动率
*/
* 最近三年的年化波动率
*/
private
BigDecimal
stddev3y
;
/**
* 最近四年的年化波动率
*/
* 最近四年的年化波动率
*/
private
BigDecimal
stddev4y
;
/**
* 最近五年的年化波动率
*/
* 最近五年的年化波动率
*/
private
BigDecimal
stddev5y
;
/**
* 最近十年的年化波动率
*/
* 最近十年的年化波动率
*/
private
BigDecimal
stddev10y
;
/**
* 成立以来的年化波动率
*/
* 成立以来的年化波动率
*/
private
BigDecimal
stddevIncep
;
/**
* 今年以来的年化波动率
*/
* 今年以来的年化波动率
*/
private
BigDecimal
stddevYtd
;
/**
* 最近一年的最大回撤
*/
* 最近一年的最大回撤
*/
private
BigDecimal
maxdrawdown1y
;
/**
* 最近两年的最大回撤
*/
* 最近两年的最大回撤
*/
private
BigDecimal
maxdrawdown2y
;
/**
* 最近四年的最大回撤
*/
* 最近四年的最大回撤
*/
private
BigDecimal
maxdrawdown3y
;
/**
* 最近四年的最大回撤
*/
* 最近四年的最大回撤
*/
private
BigDecimal
maxdrawdown4y
;
/**
* 最近五年的最大回撤
*/
* 最近五年的最大回撤
*/
private
BigDecimal
maxdrawdown5y
;
/**
* 最近十年的最大回撤
*/
* 最近十年的最大回撤
*/
private
BigDecimal
maxdrawdown10y
;
/**
* 成立以来的最大回撤
*/
* 成立以来的最大回撤
*/
private
BigDecimal
maxdrawdownIncep
;
/**
* 数据来源 1:tanpu,2:私募排排 3:指数
*/
* 数据来源 1:tanpu,2:私募排排 3:指数
*/
private
Integer
dataSources
;
private
Date
updateTime
;
...
...
@@ -342,13 +342,13 @@ public class FundCount {
private
Date
createTime
;
/**
* 0:待上架 1:已上架 2:已下架
*/
* 0:待上架 1:已上架 2:已下架
*/
private
Integer
status
;
/**
* 排序
*/
* 排序
*/
private
Integer
sort
;
private
Integer
deleteTag
;
...
...
src/main/java/com/tanpu/fund/entity/generator/FundInfo.java
View file @
26f13dec
...
...
@@ -7,212 +7,212 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 基金基本信息
*/
* 基金基本信息
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
FundInfo
{
/**
* 基金id
*/
* 基金id
*/
private
String
id
;
/**
* 父级产品ID
*/
* 父级产品ID
*/
private
String
pFundId
;
/**
* 基金中文全称
*/
* 基金中文全称
*/
private
String
fundName
;
/**
* 基金中文简称
*/
* 基金中文简称
*/
private
String
fundShortName
;
/**
* 基金形式:1-公司型,2-合伙型,3-契约型,-1-其他
*/
* 基金形式:1-公司型,2-合伙型,3-契约型,-1-其他
*/
private
Integer
fundStructure
;
/**
* 私募基金类型:1-信托计划,2-有限合伙,3-券商资管,4-公募专户,5-单账户,6-证券投资基金,7-海外基金,8-期货资管,9-保险资管、10-创业投资基金、11-股权投资基金、12-银行理财、13-类固收信托、-1其他投资基金
公募基金类型:1-混合型、2-债券型、3-定开债券、4-联接基金、5-货币型、6-债券指数、7-保本型、8-理财型、9-QDII、10-股票指数、11-QDII-指数、12-股票型、13-固定收益、14-分级杠杆、15-ETF-场内、16-QDII-ETF、17-债券创新-场内、18-封闭式
*/
* 私募基金类型:1-信托计划,2-有限合伙,3-券商资管,4-公募专户,5-单账户,6-证券投资基金,7-海外基金,8-期货资管,9-保险资管、10-创业投资基金、11-股权投资基金、12-银行理财、13-类固收信托、-1其他投资基金
*
公募基金类型:1-混合型、2-债券型、3-定开债券、4-联接基金、5-货币型、6-债券指数、7-保本型、8-理财型、9-QDII、10-股票指数、11-QDII-指数、12-股票型、13-固定收益、14-分级杠杆、15-ETF-场内、16-QDII-ETF、17-债券创新-场内、18-封闭式
*/
private
Integer
fundType
;
/**
* 是否可预约 0:不可预约 1:可预约
*/
* 是否可预约 0:不可预约 1:可预约
*/
private
Integer
type
;
/**
* 募集方式:1-私募,2-公募
*/
* 募集方式:1-私募,2-公募
*/
private
Integer
raiseType
;
/**
* 基础货币,1-人民币,2-港币,3-美元,4-份,-1-其他
*/
* 基础货币,1-人民币,2-港币,3-美元,4-份,-1-其他
*/
private
Integer
baseCurrency
;
/**
* 成立日期
*/
* 成立日期
*/
private
Date
inceptionDate
;
/**
* 注册国家,1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/
* 注册国家,1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/
private
Integer
domicile
;
/**
* 指数id,以'IN'开头(后加36进制编码格式,不足8位长度左补零) 例:IN00000001
*/
* 指数id,以'IN'开头(后加36进制编码格式,不足8位长度左补零) 例:IN00000001
*/
private
String
primaryBenchmarkId
;
/**
* 封闭期,单位:月,-1:不确定,0:无封闭期
*/
* 封闭期,单位:月,-1:不确定,0:无封闭期
*/
private
Integer
lockupPeriod
;
/**
* 开放日
*/
* 开放日
*/
private
String
openDay
;
/**
* 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续
*/
* 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续
*/
private
Integer
duration
;
/**
* 投资顾问id
*/
* 投资顾问id
*/
private
String
advisorId
;
/**
* 托管银行Id
*/
* 托管银行Id
*/
private
String
custodianId
;
/**
* 证券经纪人Id
*/
* 证券经纪人Id
*/
private
String
brokerId
;
/**
* 期货经纪人id
*/
* 期货经纪人id
*/
private
String
brokerFutureId
;
/**
* 外包机构Id
*/
* 外包机构Id
*/
private
String
liquidationAgencyId
;
/**
* 基金管理公司Id
*/
* 基金管理公司Id
*/
private
String
trustId
;
/**
* 投资顾问Id
*/
* 投资顾问Id
*/
private
String
investmentConsultantId
;
/**
* 行政管理人Id
*/
* 行政管理人Id
*/
private
String
administratorId
;
/**
* 法律顾问Id
*/
* 法律顾问Id
*/
private
String
legalCounselId
;
/**
* 审计机构
*/
* 审计机构
*/
private
String
auditorId
;
/**
* 净值披露频率 1:天 2:周 3:月 4:半月 5:季度
*/
* 净值披露频率 1:天 2:周 3:月 4:半月 5:季度
*/
private
Integer
navFrequency
;
/**
* 产品业绩披露标识:1-AAA,2-AA,3-A,4-A-,5-A+
*/
* 产品业绩披露标识:1-AAA,2-AA,3-A,4-A-,5-A+
*/
private
Integer
performanceDisclosureMark
;
/**
* 备案编码
*/
* 备案编码
*/
private
String
registerNumber
;
/**
* 备案日期
*/
* 备案日期
*/
private
Date
registerDate
;
/**
* 基金在前台是否可见:1-可见 0-不可见
*/
* 基金在前台是否可见:1-可见 0-不可见
*/
private
Integer
isvisible
;
/**
* 是否分级:1-分级,0-不分级;
*/
* 是否分级:1-分级,0-不分级;
*/
private
Integer
istiered
;
/**
* 是否参与排名,1-参与排名 0-不参与排名
*/
* 是否参与排名,1-参与排名 0-不参与排名
*/
private
Integer
isRanking
;
/**
* 是否参与评级,1-参与评级 0-不参与评级
*/
* 是否参与评级,1-参与评级 0-不参与评级
*/
private
Integer
isRating
;
/**
* 基金协会特别提示
*/
* 基金协会特别提示
*/
private
String
specialTips
;
/**
* 基金协会链接
*/
* 基金协会链接
*/
private
String
amacUrl
;
/**
* 净值来源说明:1-托管外包、2-信托券商官网、3-私募机构
*/
* 净值来源说明:1-托管外包、2-信托券商官网、3-私募机构
*/
private
Integer
navSourceType
;
/**
* 基金描述
*/
* 基金描述
*/
private
String
descInfo
;
/**
* 融智策略分类,1-股票策略,2-宏观策略,3-管理期货,4-事件驱动,5-相对价值策略,6-固定收益策略,7-组合基金,8-复合策略,-1-其它策略
*/
* 融智策略分类,1-股票策略,2-宏观策略,3-管理期货,4-事件驱动,5-相对价值策略,6-固定收益策略,7-组合基金,8-复合策略,-1-其它策略
*/
private
Integer
strategy
;
/**
* 融智子策略分类:1010-主观多头 1020-股票多空 1030-量化多头 2010-宏观策略 3010-主观趋势 3020-主观套利 3030-量化趋势 3040-量化套利 3050-管理期货复合 4010-并购重组 4020-定向增发 4030-大宗交易 4040-事件驱动复合 5010-股票市场中性 5020-套利 5030-相对价值复合 6010-纯债策略 6020-强债策略 6030-固收复合 7010-MOM 7020-FOF 8010-主观多策略 8020-量化多策略 -1-其他策略'
*/
* 融智子策略分类:1010-主观多头 1020-股票多空 1030-量化多头 2010-宏观策略 3010-主观趋势 3020-主观套利 3030-量化趋势 3040-量化套利 3050-管理期货复合 4010-并购重组 4020-定向增发 4030-大宗交易 4040-事件驱动复合 5010-股票市场中性 5020-套利 5030-相对价值复合 6010-纯债策略 6020-强债策略 6030-固收复合 7010-MOM 7020-FOF 8010-主观多策略 8020-量化多策略 -1-其他策略'
*/
private
Integer
substrategy
;
/**
* 风险等级
*/
* 风险等级
*/
private
Integer
riskLevel
;
private
String
createBy
;
...
...
@@ -224,23 +224,23 @@ public class FundInfo {
private
Date
updateTime
;
/**
* 数据来源 1:tanpu,2:私募排排
*/
* 数据来源 1:tanpu,2:私募排排
*/
private
Integer
dataSources
;
/**
* 0:待上架 1:已上架 2:已下架
*/
* 0:待上架 1:已上架 2:已下架
*/
private
Integer
status
;
/**
* 删除标识 0:否 1:是
*/
* 删除标识 0:否 1:是
*/
private
Integer
deleteTag
;
/**
* 排序
*/
* 排序
*/
private
Integer
sort
;
private
String
applyDay
;
...
...
@@ -248,47 +248,47 @@ public class FundInfo {
private
String
redeemDay
;
/**
* 券商资管产品特点
*/
* 券商资管产品特点
*/
private
String
fundCharacteristic
;
/**
* 基金投资范围
*/
* 基金投资范围
*/
private
String
investmentScope
;
/**
* 投资限制
*/
* 投资限制
*/
private
String
investmentRestriction
;
/**
* 投资理念
*/
* 投资理念
*/
private
String
fundInvestmentPhilosophy
;
/**
* 投资策略
*/
* 投资策略
*/
private
String
fundStrategyDescription
;
/**
* 组合目标
*/
* 组合目标
*/
private
String
combineTarget
;
/**
* 适合群体
*/
* 适合群体
*/
private
String
fitGroup
;
/**
* 组合点评
*/
* 组合点评
*/
private
String
combineComment
;
/**
* 调仓点评
*/
* 调仓点评
*/
private
String
transferComment
;
}
\ No newline at end of file
src/main/java/com/tanpu/fund/entity/generator/FundManagerMapping.java
View file @
26f13dec
...
...
@@ -7,8 +7,8 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 基金与基金经理关联
*/
* 基金与基金经理关联
*/
@Data
@Builder
@AllArgsConstructor
...
...
@@ -17,28 +17,28 @@ public class FundManagerMapping {
private
String
id
;
/**
* 基金id
*/
* 基金id
*/
private
String
fundId
;
/**
* 基金经理id,即人员id
*/
* 基金经理id,即人员id
*/
private
String
fundManagerId
;
/**
* 基金管理开始时间
*/
* 基金管理开始时间
*/
private
Date
managementStartDate
;
/**
* 基金管理结束时间
*/
* 基金管理结束时间
*/
private
Date
managementEndDate
;
/**
* 前台是否可见,1-可见 0-不可见
*/
* 前台是否可见,1-可见 0-不可见
*/
private
Integer
isvisible
;
private
String
createBy
;
...
...
src/main/java/com/tanpu/fund/entity/generator/FundNav.java
View file @
26f13dec
...
...
@@ -8,8 +8,8 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 基金净值
*/
* 基金净值
*/
@Data
@Builder
@AllArgsConstructor
...
...
@@ -18,38 +18,38 @@ public class FundNav {
private
String
id
;
/**
* 基金id,'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001
*/
* 基金id,'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001
*/
private
String
fundId
;
/**
* 净值日期
*/
* 净值日期
*/
private
Date
priceDate
;
/**
* 单位净值
*/
* 单位净值
*/
private
BigDecimal
nav
;
/**
* 考虑分红再投资的单位累计净值
*/
* 考虑分红再投资的单位累计净值
*/
private
BigDecimal
cumulativeNav
;
/**
* 分红不投资的单位累计净值
*/
* 分红不投资的单位累计净值
*/
private
BigDecimal
cumulativeNavWithdrawal
;
/**
* 净值创新高或新低标志;1-创历史新高;2-创历史新低;3-既没有创历史新高也没有创历史新低;-1-其他
*/
* 净值创新高或新低标志;1-创历史新高;2-创历史新低;3-既没有创历史新高也没有创历史新低;-1-其他
*/
private
Integer
ishighOrLow
;
/**
* 距离历史新高的距离,(历史最高累计净值-最新累计净值)*100%/最新累计净值
*/
* 距离历史新高的距离,(历史最高累计净值-最新累计净值)*100%/最新累计净值
*/
private
BigDecimal
tohighNavRatio
;
private
String
createBy
;
...
...
src/main/java/com/tanpu/fund/entity/generator/FundRateMapping.java
0 → 100644
View file @
26f13dec
package
com
.
tanpu
.
fund
.
entity
.
generator
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 基金费率
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
FundRateMapping
{
/**
* 基金id(私募排排:'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001)
*/
private
String
fundId
;
/**
* 位面值
*/
private
String
initialUnitValue
;
/**
* 初始规模,<量纲:万>
*/
private
BigDecimal
initialSize
;
/**
* 最低认购额,<量纲:万> 券商资管产品量纲为<万元>
*/
private
BigDecimal
minInvestmentShare
;
/**
* 最低追加额,<量纲:万> 券商资管产品量纲为<万元>
*/
private
BigDecimal
subsequentInvestmentShare
;
/**
* 最高认购费,量纲<%>
*/
private
BigDecimal
subscriptionFee
;
/**
* 认(申)购费说明
*/
private
String
subscriptionFeeNote
;
/**
* 最高赎回费,量纲<%>
*/
private
BigDecimal
redemptionFee
;
/**
* 最高赎回费,量纲<%>
*/
private
String
redemptionFeeNote
;
/**
* 管理费计提周期,<量纲:月>
*/
private
String
managementfeeDeductionFrequency
;
/**
* 投资顾问管理费,<量纲:%>
*/
private
BigDecimal
managementfeeConsult
;
/**
* 受托人管理费,<量纲:%>
*/
private
BigDecimal
managementfeeTrust
;
/**
* 银行托管费,<量纲:%>
*/
private
BigDecimal
managementfeeBank
;
/**
* 最高绩效费,量纲<%>
*/
private
BigDecimal
performanceFee
;
/**
* 业绩报酬计提方式:0-未设 1-份额计提 2-净值计提 3-混合
*/
private
Integer
performanceFeeDeductionMethod
;
/**
* 其他费用说明
*/
private
String
otherFeeNote
;
/**
* 警戒线,<量纲:%>
*/
private
BigDecimal
guardLine
;
/**
* 止损线,<量纲:%>
*/
private
BigDecimal
stopLossLine
;
/**
* 保底收益率,<量纲:%>
*/
private
BigDecimal
returnGuarantees
;
/**
* 预计收益率
*/
private
BigDecimal
expectedReturn
;
/**
* 费前收益率(业绩提成前最低收益率),量纲<%>
*/
private
BigDecimal
hurdleRate
;
/**
* 融资杠杆比率
*/
private
String
leverage
;
/**
* 基金管理人参与资产比例
*/
private
String
managerParticipateAsset
;
/**
* 劣后级杠杆比率
*/
private
BigDecimal
posterior
;
/**
* 中间级杠杆比率
*/
private
BigDecimal
intermediate
;
/**
* 优先级杠杆比率
*/
private
BigDecimal
priority
;
/**
* 外包管理费,量纲<%>
*/
private
BigDecimal
outsourcingFee
;
private
String
createBy
;
private
Date
createTime
;
private
String
updateBy
;
private
Date
updateTime
;
private
Integer
deleteTag
;
/**
* 绩效费说明
*/
private
String
performanceFeeNote
;
/**
* 分红规则
*/
private
String
dividendRule
;
}
\ No newline at end of file
src/main/java/com/tanpu/fund/entity/generator/FundRateMappingExample.java
0 → 100644
View file @
26f13dec
package
com
.
tanpu
.
fund
.
entity
.
generator
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
public
class
FundRateMappingExample
{
protected
String
orderByClause
;
protected
boolean
distinct
;
protected
List
<
Criteria
>
oredCriteria
;
public
FundRateMappingExample
()
{
oredCriteria
=
new
ArrayList
<>();
}
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
public
String
getOrderByClause
()
{
return
orderByClause
;
}
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
public
boolean
isDistinct
()
{
return
distinct
;
}
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
return
criteria
;
}
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
oredCriteria
.
add
(
criteria
);
}
return
criteria
;
}
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
();
return
criteria
;
}
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
distinct
=
false
;
}
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
protected
GeneratedCriteria
()
{
super
();
criteria
=
new
ArrayList
<>();
}
public
boolean
isValid
()
{
return
criteria
.
size
()
>
0
;
}
public
List
<
Criterion
>
getAllCriteria
()
{
return
criteria
;
}
public
List
<
Criterion
>
getCriteria
()
{
return
criteria
;
}
protected
void
addCriterion
(
String
condition
)
{
if
(
condition
==
null
)
{
throw
new
RuntimeException
(
"Value for condition cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
));
}
protected
void
addCriterion
(
String
condition
,
Object
value
,
String
property
)
{
if
(
value
==
null
)
{
throw
new
RuntimeException
(
"Value for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value
));
}
protected
void
addCriterion
(
String
condition
,
Object
value1
,
Object
value2
,
String
property
)
{
if
(
value1
==
null
||
value2
==
null
)
{
throw
new
RuntimeException
(
"Between values for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value1
,
value2
));
}
public
Criteria
andFundIdIsNull
()
{
addCriterion
(
"fund_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdIsNotNull
()
{
addCriterion
(
"fund_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdEqualTo
(
String
value
)
{
addCriterion
(
"fund_id ="
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdNotEqualTo
(
String
value
)
{
addCriterion
(
"fund_id <>"
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdGreaterThan
(
String
value
)
{
addCriterion
(
"fund_id >"
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"fund_id >="
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdLessThan
(
String
value
)
{
addCriterion
(
"fund_id <"
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"fund_id <="
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdLike
(
String
value
)
{
addCriterion
(
"fund_id like"
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdNotLike
(
String
value
)
{
addCriterion
(
"fund_id not like"
,
value
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdIn
(
List
<
String
>
values
)
{
addCriterion
(
"fund_id in"
,
values
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"fund_id not in"
,
values
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"fund_id between"
,
value1
,
value2
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFundIdNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"fund_id not between"
,
value1
,
value2
,
"fundId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueIsNull
()
{
addCriterion
(
"initial_unit_value is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueIsNotNull
()
{
addCriterion
(
"initial_unit_value is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueEqualTo
(
String
value
)
{
addCriterion
(
"initial_unit_value ="
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueNotEqualTo
(
String
value
)
{
addCriterion
(
"initial_unit_value <>"
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueGreaterThan
(
String
value
)
{
addCriterion
(
"initial_unit_value >"
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"initial_unit_value >="
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueLessThan
(
String
value
)
{
addCriterion
(
"initial_unit_value <"
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"initial_unit_value <="
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueLike
(
String
value
)
{
addCriterion
(
"initial_unit_value like"
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueNotLike
(
String
value
)
{
addCriterion
(
"initial_unit_value not like"
,
value
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueIn
(
List
<
String
>
values
)
{
addCriterion
(
"initial_unit_value in"
,
values
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"initial_unit_value not in"
,
values
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"initial_unit_value between"
,
value1
,
value2
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialUnitValueNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"initial_unit_value not between"
,
value1
,
value2
,
"initialUnitValue"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeIsNull
()
{
addCriterion
(
"initial_size is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeIsNotNull
()
{
addCriterion
(
"initial_size is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"initial_size ="
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"initial_size <>"
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"initial_size >"
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"initial_size >="
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeLessThan
(
BigDecimal
value
)
{
addCriterion
(
"initial_size <"
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"initial_size <="
,
value
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"initial_size in"
,
values
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"initial_size not in"
,
values
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"initial_size between"
,
value1
,
value2
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andInitialSizeNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"initial_size not between"
,
value1
,
value2
,
"initialSize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareIsNull
()
{
addCriterion
(
"min_investment_share is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareIsNotNull
()
{
addCriterion
(
"min_investment_share is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share ="
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share <>"
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share >"
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share >="
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareLessThan
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share <"
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"min_investment_share <="
,
value
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"min_investment_share in"
,
values
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"min_investment_share not in"
,
values
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"min_investment_share between"
,
value1
,
value2
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andMinInvestmentShareNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"min_investment_share not between"
,
value1
,
value2
,
"minInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareIsNull
()
{
addCriterion
(
"subsequent_investment_share is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareIsNotNull
()
{
addCriterion
(
"subsequent_investment_share is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share ="
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share <>"
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share >"
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share >="
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareLessThan
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share <"
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subsequent_investment_share <="
,
value
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"subsequent_investment_share in"
,
values
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"subsequent_investment_share not in"
,
values
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"subsequent_investment_share between"
,
value1
,
value2
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubsequentInvestmentShareNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"subsequent_investment_share not between"
,
value1
,
value2
,
"subsequentInvestmentShare"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeIsNull
()
{
addCriterion
(
"subscription_fee is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeIsNotNull
()
{
addCriterion
(
"subscription_fee is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee ="
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee <>"
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee >"
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee >="
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeLessThan
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee <"
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"subscription_fee <="
,
value
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"subscription_fee in"
,
values
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"subscription_fee not in"
,
values
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"subscription_fee between"
,
value1
,
value2
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"subscription_fee not between"
,
value1
,
value2
,
"subscriptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteIsNull
()
{
addCriterion
(
"subscription_fee_note is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteIsNotNull
()
{
addCriterion
(
"subscription_fee_note is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteEqualTo
(
String
value
)
{
addCriterion
(
"subscription_fee_note ="
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteNotEqualTo
(
String
value
)
{
addCriterion
(
"subscription_fee_note <>"
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteGreaterThan
(
String
value
)
{
addCriterion
(
"subscription_fee_note >"
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"subscription_fee_note >="
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteLessThan
(
String
value
)
{
addCriterion
(
"subscription_fee_note <"
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"subscription_fee_note <="
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteLike
(
String
value
)
{
addCriterion
(
"subscription_fee_note like"
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteNotLike
(
String
value
)
{
addCriterion
(
"subscription_fee_note not like"
,
value
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteIn
(
List
<
String
>
values
)
{
addCriterion
(
"subscription_fee_note in"
,
values
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"subscription_fee_note not in"
,
values
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"subscription_fee_note between"
,
value1
,
value2
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSubscriptionFeeNoteNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"subscription_fee_note not between"
,
value1
,
value2
,
"subscriptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeIsNull
()
{
addCriterion
(
"redemption_fee is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeIsNotNull
()
{
addCriterion
(
"redemption_fee is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee ="
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee <>"
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee >"
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee >="
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeLessThan
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee <"
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"redemption_fee <="
,
value
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"redemption_fee in"
,
values
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"redemption_fee not in"
,
values
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"redemption_fee between"
,
value1
,
value2
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"redemption_fee not between"
,
value1
,
value2
,
"redemptionFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteIsNull
()
{
addCriterion
(
"redemption_fee_note is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteIsNotNull
()
{
addCriterion
(
"redemption_fee_note is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteEqualTo
(
String
value
)
{
addCriterion
(
"redemption_fee_note ="
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteNotEqualTo
(
String
value
)
{
addCriterion
(
"redemption_fee_note <>"
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteGreaterThan
(
String
value
)
{
addCriterion
(
"redemption_fee_note >"
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"redemption_fee_note >="
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteLessThan
(
String
value
)
{
addCriterion
(
"redemption_fee_note <"
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"redemption_fee_note <="
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteLike
(
String
value
)
{
addCriterion
(
"redemption_fee_note like"
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteNotLike
(
String
value
)
{
addCriterion
(
"redemption_fee_note not like"
,
value
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteIn
(
List
<
String
>
values
)
{
addCriterion
(
"redemption_fee_note in"
,
values
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"redemption_fee_note not in"
,
values
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"redemption_fee_note between"
,
value1
,
value2
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRedemptionFeeNoteNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"redemption_fee_note not between"
,
value1
,
value2
,
"redemptionFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyIsNull
()
{
addCriterion
(
"managementfee_deduction_frequency is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyIsNotNull
()
{
addCriterion
(
"managementfee_deduction_frequency is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyEqualTo
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency ="
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyNotEqualTo
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency <>"
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyGreaterThan
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency >"
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency >="
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyLessThan
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency <"
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency <="
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyLike
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency like"
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyNotLike
(
String
value
)
{
addCriterion
(
"managementfee_deduction_frequency not like"
,
value
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyIn
(
List
<
String
>
values
)
{
addCriterion
(
"managementfee_deduction_frequency in"
,
values
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"managementfee_deduction_frequency not in"
,
values
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"managementfee_deduction_frequency between"
,
value1
,
value2
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeDeductionFrequencyNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"managementfee_deduction_frequency not between"
,
value1
,
value2
,
"managementfeeDeductionFrequency"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultIsNull
()
{
addCriterion
(
"managementfee_consult is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultIsNotNull
()
{
addCriterion
(
"managementfee_consult is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult ="
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult <>"
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult >"
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult >="
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultLessThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult <"
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_consult <="
,
value
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_consult in"
,
values
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_consult not in"
,
values
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_consult between"
,
value1
,
value2
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeConsultNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_consult not between"
,
value1
,
value2
,
"managementfeeConsult"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustIsNull
()
{
addCriterion
(
"managementfee_trust is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustIsNotNull
()
{
addCriterion
(
"managementfee_trust is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust ="
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust <>"
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust >"
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust >="
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustLessThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust <"
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_trust <="
,
value
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_trust in"
,
values
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_trust not in"
,
values
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_trust between"
,
value1
,
value2
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeTrustNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_trust not between"
,
value1
,
value2
,
"managementfeeTrust"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankIsNull
()
{
addCriterion
(
"managementfee_bank is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankIsNotNull
()
{
addCriterion
(
"managementfee_bank is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank ="
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank <>"
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank >"
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank >="
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankLessThan
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank <"
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"managementfee_bank <="
,
value
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_bank in"
,
values
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"managementfee_bank not in"
,
values
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_bank between"
,
value1
,
value2
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagementfeeBankNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"managementfee_bank not between"
,
value1
,
value2
,
"managementfeeBank"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeIsNull
()
{
addCriterion
(
"performance_fee is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeIsNotNull
()
{
addCriterion
(
"performance_fee is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee ="
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee <>"
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee >"
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee >="
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeLessThan
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee <"
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"performance_fee <="
,
value
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"performance_fee in"
,
values
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"performance_fee not in"
,
values
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"performance_fee between"
,
value1
,
value2
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"performance_fee not between"
,
value1
,
value2
,
"performanceFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodIsNull
()
{
addCriterion
(
"performance_fee_deduction_method is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodIsNotNull
()
{
addCriterion
(
"performance_fee_deduction_method is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodEqualTo
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method ="
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodNotEqualTo
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method <>"
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodGreaterThan
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method >"
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method >="
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodLessThan
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method <"
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"performance_fee_deduction_method <="
,
value
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"performance_fee_deduction_method in"
,
values
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"performance_fee_deduction_method not in"
,
values
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"performance_fee_deduction_method between"
,
value1
,
value2
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPerformanceFeeDeductionMethodNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"performance_fee_deduction_method not between"
,
value1
,
value2
,
"performanceFeeDeductionMethod"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteIsNull
()
{
addCriterion
(
"other_fee_note is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteIsNotNull
()
{
addCriterion
(
"other_fee_note is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteEqualTo
(
String
value
)
{
addCriterion
(
"other_fee_note ="
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteNotEqualTo
(
String
value
)
{
addCriterion
(
"other_fee_note <>"
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteGreaterThan
(
String
value
)
{
addCriterion
(
"other_fee_note >"
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"other_fee_note >="
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteLessThan
(
String
value
)
{
addCriterion
(
"other_fee_note <"
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"other_fee_note <="
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteLike
(
String
value
)
{
addCriterion
(
"other_fee_note like"
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteNotLike
(
String
value
)
{
addCriterion
(
"other_fee_note not like"
,
value
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteIn
(
List
<
String
>
values
)
{
addCriterion
(
"other_fee_note in"
,
values
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"other_fee_note not in"
,
values
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"other_fee_note between"
,
value1
,
value2
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOtherFeeNoteNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"other_fee_note not between"
,
value1
,
value2
,
"otherFeeNote"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineIsNull
()
{
addCriterion
(
"guard_line is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineIsNotNull
()
{
addCriterion
(
"guard_line is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"guard_line ="
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"guard_line <>"
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"guard_line >"
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"guard_line >="
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineLessThan
(
BigDecimal
value
)
{
addCriterion
(
"guard_line <"
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"guard_line <="
,
value
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"guard_line in"
,
values
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"guard_line not in"
,
values
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"guard_line between"
,
value1
,
value2
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGuardLineNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"guard_line not between"
,
value1
,
value2
,
"guardLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineIsNull
()
{
addCriterion
(
"stop_loss_line is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineIsNotNull
()
{
addCriterion
(
"stop_loss_line is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line ="
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line <>"
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line >"
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line >="
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineLessThan
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line <"
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"stop_loss_line <="
,
value
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"stop_loss_line in"
,
values
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"stop_loss_line not in"
,
values
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"stop_loss_line between"
,
value1
,
value2
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStopLossLineNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"stop_loss_line not between"
,
value1
,
value2
,
"stopLossLine"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesIsNull
()
{
addCriterion
(
"return_guarantees is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesIsNotNull
()
{
addCriterion
(
"return_guarantees is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees ="
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees <>"
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees >"
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees >="
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesLessThan
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees <"
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"return_guarantees <="
,
value
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"return_guarantees in"
,
values
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"return_guarantees not in"
,
values
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"return_guarantees between"
,
value1
,
value2
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andReturnGuaranteesNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"return_guarantees not between"
,
value1
,
value2
,
"returnGuarantees"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnIsNull
()
{
addCriterion
(
"expected_return is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnIsNotNull
()
{
addCriterion
(
"expected_return is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"expected_return ="
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"expected_return <>"
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"expected_return >"
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"expected_return >="
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnLessThan
(
BigDecimal
value
)
{
addCriterion
(
"expected_return <"
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"expected_return <="
,
value
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"expected_return in"
,
values
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"expected_return not in"
,
values
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"expected_return between"
,
value1
,
value2
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andExpectedReturnNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"expected_return not between"
,
value1
,
value2
,
"expectedReturn"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateIsNull
()
{
addCriterion
(
"hurdle_rate is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateIsNotNull
()
{
addCriterion
(
"hurdle_rate is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate ="
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate <>"
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate >"
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate >="
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateLessThan
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate <"
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"hurdle_rate <="
,
value
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"hurdle_rate in"
,
values
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"hurdle_rate not in"
,
values
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"hurdle_rate between"
,
value1
,
value2
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHurdleRateNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"hurdle_rate not between"
,
value1
,
value2
,
"hurdleRate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageIsNull
()
{
addCriterion
(
"leverage is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageIsNotNull
()
{
addCriterion
(
"leverage is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageEqualTo
(
String
value
)
{
addCriterion
(
"leverage ="
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageNotEqualTo
(
String
value
)
{
addCriterion
(
"leverage <>"
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageGreaterThan
(
String
value
)
{
addCriterion
(
"leverage >"
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"leverage >="
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageLessThan
(
String
value
)
{
addCriterion
(
"leverage <"
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"leverage <="
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageLike
(
String
value
)
{
addCriterion
(
"leverage like"
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageNotLike
(
String
value
)
{
addCriterion
(
"leverage not like"
,
value
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageIn
(
List
<
String
>
values
)
{
addCriterion
(
"leverage in"
,
values
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"leverage not in"
,
values
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"leverage between"
,
value1
,
value2
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andLeverageNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"leverage not between"
,
value1
,
value2
,
"leverage"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetIsNull
()
{
addCriterion
(
"manager_participate_asset is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetIsNotNull
()
{
addCriterion
(
"manager_participate_asset is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetEqualTo
(
String
value
)
{
addCriterion
(
"manager_participate_asset ="
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetNotEqualTo
(
String
value
)
{
addCriterion
(
"manager_participate_asset <>"
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetGreaterThan
(
String
value
)
{
addCriterion
(
"manager_participate_asset >"
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"manager_participate_asset >="
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetLessThan
(
String
value
)
{
addCriterion
(
"manager_participate_asset <"
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"manager_participate_asset <="
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetLike
(
String
value
)
{
addCriterion
(
"manager_participate_asset like"
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetNotLike
(
String
value
)
{
addCriterion
(
"manager_participate_asset not like"
,
value
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetIn
(
List
<
String
>
values
)
{
addCriterion
(
"manager_participate_asset in"
,
values
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"manager_participate_asset not in"
,
values
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"manager_participate_asset between"
,
value1
,
value2
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andManagerParticipateAssetNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"manager_participate_asset not between"
,
value1
,
value2
,
"managerParticipateAsset"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorIsNull
()
{
addCriterion
(
"posterior is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorIsNotNull
()
{
addCriterion
(
"posterior is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"posterior ="
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"posterior <>"
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"posterior >"
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"posterior >="
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorLessThan
(
BigDecimal
value
)
{
addCriterion
(
"posterior <"
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"posterior <="
,
value
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"posterior in"
,
values
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"posterior not in"
,
values
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"posterior between"
,
value1
,
value2
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPosteriorNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"posterior not between"
,
value1
,
value2
,
"posterior"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateIsNull
()
{
addCriterion
(
"intermediate is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateIsNotNull
()
{
addCriterion
(
"intermediate is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"intermediate ="
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"intermediate <>"
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"intermediate >"
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"intermediate >="
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateLessThan
(
BigDecimal
value
)
{
addCriterion
(
"intermediate <"
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"intermediate <="
,
value
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"intermediate in"
,
values
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"intermediate not in"
,
values
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"intermediate between"
,
value1
,
value2
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIntermediateNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"intermediate not between"
,
value1
,
value2
,
"intermediate"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityIsNull
()
{
addCriterion
(
"priority is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityIsNotNull
()
{
addCriterion
(
"priority is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"priority ="
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"priority <>"
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"priority >"
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"priority >="
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityLessThan
(
BigDecimal
value
)
{
addCriterion
(
"priority <"
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"priority <="
,
value
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"priority in"
,
values
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"priority not in"
,
values
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"priority between"
,
value1
,
value2
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andPriorityNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"priority not between"
,
value1
,
value2
,
"priority"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeIsNull
()
{
addCriterion
(
"outsourcing_fee is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeIsNotNull
()
{
addCriterion
(
"outsourcing_fee is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee ="
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee <>"
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee >"
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee >="
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeLessThan
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee <"
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"outsourcing_fee <="
,
value
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"outsourcing_fee in"
,
values
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"outsourcing_fee not in"
,
values
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"outsourcing_fee between"
,
value1
,
value2
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOutsourcingFeeNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"outsourcing_fee not between"
,
value1
,
value2
,
"outsourcingFee"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByIsNull
()
{
addCriterion
(
"create_by is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByIsNotNull
()
{
addCriterion
(
"create_by is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByEqualTo
(
String
value
)
{
addCriterion
(
"create_by ="
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByNotEqualTo
(
String
value
)
{
addCriterion
(
"create_by <>"
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByGreaterThan
(
String
value
)
{
addCriterion
(
"create_by >"
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"create_by >="
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByLessThan
(
String
value
)
{
addCriterion
(
"create_by <"
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"create_by <="
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByLike
(
String
value
)
{
addCriterion
(
"create_by like"
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByNotLike
(
String
value
)
{
addCriterion
(
"create_by not like"
,
value
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByIn
(
List
<
String
>
values
)
{
addCriterion
(
"create_by in"
,
values
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"create_by not in"
,
values
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"create_by between"
,
value1
,
value2
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateByNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"create_by not between"
,
value1
,
value2
,
"createBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeIsNull
()
{
addCriterion
(
"create_time is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeIsNotNull
()
{
addCriterion
(
"create_time is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeEqualTo
(
Date
value
)
{
addCriterion
(
"create_time ="
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeNotEqualTo
(
Date
value
)
{
addCriterion
(
"create_time <>"
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeGreaterThan
(
Date
value
)
{
addCriterion
(
"create_time >"
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"create_time >="
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeLessThan
(
Date
value
)
{
addCriterion
(
"create_time <"
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeLessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"create_time <="
,
value
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeIn
(
List
<
Date
>
values
)
{
addCriterion
(
"create_time in"
,
values
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeNotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"create_time not in"
,
values
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"create_time between"
,
value1
,
value2
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCreateTimeNotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"create_time not between"
,
value1
,
value2
,
"createTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByIsNull
()
{
addCriterion
(
"update_by is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByIsNotNull
()
{
addCriterion
(
"update_by is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByEqualTo
(
String
value
)
{
addCriterion
(
"update_by ="
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByNotEqualTo
(
String
value
)
{
addCriterion
(
"update_by <>"
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByGreaterThan
(
String
value
)
{
addCriterion
(
"update_by >"
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"update_by >="
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByLessThan
(
String
value
)
{
addCriterion
(
"update_by <"
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"update_by <="
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByLike
(
String
value
)
{
addCriterion
(
"update_by like"
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByNotLike
(
String
value
)
{
addCriterion
(
"update_by not like"
,
value
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByIn
(
List
<
String
>
values
)
{
addCriterion
(
"update_by in"
,
values
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"update_by not in"
,
values
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"update_by between"
,
value1
,
value2
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateByNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"update_by not between"
,
value1
,
value2
,
"updateBy"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeIsNull
()
{
addCriterion
(
"update_time is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeIsNotNull
()
{
addCriterion
(
"update_time is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeEqualTo
(
Date
value
)
{
addCriterion
(
"update_time ="
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeNotEqualTo
(
Date
value
)
{
addCriterion
(
"update_time <>"
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeGreaterThan
(
Date
value
)
{
addCriterion
(
"update_time >"
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"update_time >="
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeLessThan
(
Date
value
)
{
addCriterion
(
"update_time <"
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeLessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"update_time <="
,
value
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeIn
(
List
<
Date
>
values
)
{
addCriterion
(
"update_time in"
,
values
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeNotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"update_time not in"
,
values
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"update_time between"
,
value1
,
value2
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUpdateTimeNotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"update_time not between"
,
value1
,
value2
,
"updateTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagIsNull
()
{
addCriterion
(
"delete_tag is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagIsNotNull
()
{
addCriterion
(
"delete_tag is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagEqualTo
(
Integer
value
)
{
addCriterion
(
"delete_tag ="
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagNotEqualTo
(
Integer
value
)
{
addCriterion
(
"delete_tag <>"
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagGreaterThan
(
Integer
value
)
{
addCriterion
(
"delete_tag >"
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"delete_tag >="
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagLessThan
(
Integer
value
)
{
addCriterion
(
"delete_tag <"
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"delete_tag <="
,
value
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"delete_tag in"
,
values
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"delete_tag not in"
,
values
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"delete_tag between"
,
value1
,
value2
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteTagNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"delete_tag not between"
,
value1
,
value2
,
"deleteTag"
);
return
(
Criteria
)
this
;
}
}
public
static
class
Criteria
extends
GeneratedCriteria
{
protected
Criteria
()
{
super
();
}
}
public
static
class
Criterion
{
private
String
condition
;
private
Object
value
;
private
Object
secondValue
;
private
boolean
noValue
;
private
boolean
singleValue
;
private
boolean
betweenValue
;
private
boolean
listValue
;
private
String
typeHandler
;
public
String
getCondition
()
{
return
condition
;
}
public
Object
getValue
()
{
return
value
;
}
public
Object
getSecondValue
()
{
return
secondValue
;
}
public
boolean
isNoValue
()
{
return
noValue
;
}
public
boolean
isSingleValue
()
{
return
singleValue
;
}
public
boolean
isBetweenValue
()
{
return
betweenValue
;
}
public
boolean
isListValue
()
{
return
listValue
;
}
public
String
getTypeHandler
()
{
return
typeHandler
;
}
protected
Criterion
(
String
condition
)
{
super
();
this
.
condition
=
condition
;
this
.
typeHandler
=
null
;
this
.
noValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
typeHandler
=
typeHandler
;
if
(
value
instanceof
List
<?>)
{
this
.
listValue
=
true
;
}
else
{
this
.
singleValue
=
true
;
}
}
protected
Criterion
(
String
condition
,
Object
value
)
{
this
(
condition
,
value
,
null
);
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
secondValue
=
secondValue
;
this
.
typeHandler
=
typeHandler
;
this
.
betweenValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
)
{
this
(
condition
,
value
,
secondValue
,
null
);
}
}
}
\ No newline at end of file
src/main/java/com/tanpu/fund/entity/generator/PersonnelInfo.java
View file @
26f13dec
...
...
@@ -7,125 +7,125 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
/**
* 人物信息表
*/
* 人物信息表
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
PersonnelInfo
{
/**
* 人员id
*/
* 人员id
*/
private
String
id
;
/**
* 姓名
*/
* 姓名
*/
private
String
personnelName
;
/**
* 人员头像
*/
* 人员头像
*/
private
String
avatar
;
/**
* 人员类别,1-基金经理,2-研究员、3-联系人、-1-其他
*/
* 人员类别,1-基金经理,2-研究员、3-联系人、-1-其他
*/
private
Integer
personnelType
;
/**
* 职业背景:1-券商,2-公募,3-其他金融机构,4-媒体,5-海外,6-民间,7-期货,8-实业、9-学者、10-银行、11-信托、12-保险、13-私募、-1-其他
*/
* 职业背景:1-券商,2-公募,3-其他金融机构,4-媒体,5-海外,6-民间,7-期货,8-实业、9-学者、10-银行、11-信托、12-保险、13-私募、-1-其他
*/
private
Byte
professionBackground
;
/**
* 是否为核心人物标志,1-是,0-否,-1-其他
*/
* 是否为核心人物标志,1-是,0-否,-1-其他
*/
private
Integer
keyFigure
;
/**
* 就职公司id
*/
* 就职公司id
*/
private
String
companyId
;
/**
* 当前职位
*/
* 当前职位
*/
private
String
position
;
/**
* 从业开始年份
*/
* 从业开始年份
*/
private
String
careerStartYear
;
/**
* 从业年限,<量纲:年>,-1:从业年限不详
*/
* 从业年限,<量纲:年>,-1:从业年限不详
*/
private
Integer
investmentExperience
;
/**
* 性别,1-男,2-女,-1-其他
*/
* 性别,1-男,2-女,-1-其他
*/
private
Integer
sex
;
/**
* 毕业院校
*/
* 毕业院校
*/
private
String
graduateschool
;
/**
* 最高学历:1-小学、2-中学、3-大专、4-本科,5-硕士,6-博士,7-博士后,-1-其他
*/
* 最高学历:1-小学、2-中学、3-大专、4-本科,5-硕士,6-博士,7-博士后,-1-其他
*/
private
Integer
education
;
/**
* 主修专业
*/
* 主修专业
*/
private
String
major
;
/**
* 人物次序
*/
* 人物次序
*/
private
Integer
porder
;
/**
* 是否纳入团队信息
*/
* 是否纳入团队信息
*/
private
Integer
ifinclude
;
/**
* 人物是否在前台可见:1-可见,0-禁止显示
*/
* 人物是否在前台可见:1-可见,0-禁止显示
*/
private
Integer
isvisible
;
/**
* 是否有从业资格:1-是,2-否
*/
* 是否有从业资格:1-是,2-否
*/
private
Byte
isQualify
;
/**
* 创建时间
*/
* 创建时间
*/
private
Date
createTime
;
/**
* 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
*/
* 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
*/
private
Date
updateTime
;
/**
* 记录的有效性;1-无效;0-有效;
*/
* 记录的有效性;1-无效;0-有效;
*/
private
Integer
deleteTag
;
/**
* 人物简介
*/
* 人物简介
*/
private
String
profile
;
/**
* 荣誉名称
*/
* 荣誉名称
*/
private
String
topic
;
}
\ No newline at end of file
src/main/java/com/tanpu/fund/mapper/generator/FundRateMappingMapper.java
0 → 100644
View file @
26f13dec
package
com
.
tanpu
.
fund
.
mapper
.
generator
;
import
com.tanpu.fund.entity.generator.FundRateMapping
;
import
com.tanpu.fund.entity.generator.FundRateMappingExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
@Mapper
public
interface
FundRateMappingMapper
{
long
countByExample
(
FundRateMappingExample
example
);
int
deleteByExample
(
FundRateMappingExample
example
);
/**
* delete by primary key
* @param fundId primaryKey
* @return deleteCount
*/
int
deleteByPrimaryKey
(
String
fundId
);
/**
* insert record to table
* @param record the record
* @return insert count
*/
int
insert
(
FundRateMapping
record
);
int
insertOrUpdate
(
FundRateMapping
record
);
int
insertOrUpdateSelective
(
FundRateMapping
record
);
int
insertOrUpdateWithBLOBs
(
FundRateMapping
record
);
/**
* insert record to table selective
* @param record the record
* @return insert count
*/
int
insertSelective
(
FundRateMapping
record
);
List
<
FundRateMapping
>
selectByExampleWithBLOBs
(
FundRateMappingExample
example
);
List
<
FundRateMapping
>
selectByExample
(
FundRateMappingExample
example
);
/**
* select by primary key
* @param fundId primary key
* @return object by primary key
*/
FundRateMapping
selectByPrimaryKey
(
String
fundId
);
int
updateByExampleSelective
(
@Param
(
"record"
)
FundRateMapping
record
,
@Param
(
"example"
)
FundRateMappingExample
example
);
int
updateByExampleWithBLOBs
(
@Param
(
"record"
)
FundRateMapping
record
,
@Param
(
"example"
)
FundRateMappingExample
example
);
int
updateByExample
(
@Param
(
"record"
)
FundRateMapping
record
,
@Param
(
"example"
)
FundRateMappingExample
example
);
/**
* update record selective
* @param record the updated record
* @return update count
*/
int
updateByPrimaryKeySelective
(
FundRateMapping
record
);
int
updateByPrimaryKeyWithBLOBs
(
FundRateMapping
record
);
/**
* update record
* @param record the updated record
* @return update count
*/
int
updateByPrimaryKey
(
FundRateMapping
record
);
int
updateBatch
(
List
<
FundRateMapping
>
list
);
int
batchInsert
(
@Param
(
"list"
)
List
<
FundRateMapping
>
list
);
}
\ No newline at end of file
src/main/resources/mybatis/generator/FundRateMappingMapper.xml
0 → 100644
View file @
26f13dec
<?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.tanpu.fund.mapper.generator.FundRateMappingMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
<!--@Table fund_rate_mapping-->
<id
column=
"fund_id"
jdbcType=
"VARCHAR"
property=
"fundId"
/>
<result
column=
"initial_unit_value"
jdbcType=
"VARCHAR"
property=
"initialUnitValue"
/>
<result
column=
"initial_size"
jdbcType=
"DECIMAL"
property=
"initialSize"
/>
<result
column=
"min_investment_share"
jdbcType=
"DECIMAL"
property=
"minInvestmentShare"
/>
<result
column=
"subsequent_investment_share"
jdbcType=
"DECIMAL"
property=
"subsequentInvestmentShare"
/>
<result
column=
"subscription_fee"
jdbcType=
"DECIMAL"
property=
"subscriptionFee"
/>
<result
column=
"subscription_fee_note"
jdbcType=
"VARCHAR"
property=
"subscriptionFeeNote"
/>
<result
column=
"redemption_fee"
jdbcType=
"DECIMAL"
property=
"redemptionFee"
/>
<result
column=
"redemption_fee_note"
jdbcType=
"VARCHAR"
property=
"redemptionFeeNote"
/>
<result
column=
"managementfee_deduction_frequency"
jdbcType=
"VARCHAR"
property=
"managementfeeDeductionFrequency"
/>
<result
column=
"managementfee_consult"
jdbcType=
"DECIMAL"
property=
"managementfeeConsult"
/>
<result
column=
"managementfee_trust"
jdbcType=
"DECIMAL"
property=
"managementfeeTrust"
/>
<result
column=
"managementfee_bank"
jdbcType=
"DECIMAL"
property=
"managementfeeBank"
/>
<result
column=
"performance_fee"
jdbcType=
"DECIMAL"
property=
"performanceFee"
/>
<result
column=
"performance_fee_deduction_method"
jdbcType=
"INTEGER"
property=
"performanceFeeDeductionMethod"
/>
<result
column=
"other_fee_note"
jdbcType=
"VARCHAR"
property=
"otherFeeNote"
/>
<result
column=
"guard_line"
jdbcType=
"DECIMAL"
property=
"guardLine"
/>
<result
column=
"stop_loss_line"
jdbcType=
"DECIMAL"
property=
"stopLossLine"
/>
<result
column=
"return_guarantees"
jdbcType=
"DECIMAL"
property=
"returnGuarantees"
/>
<result
column=
"expected_return"
jdbcType=
"DECIMAL"
property=
"expectedReturn"
/>
<result
column=
"hurdle_rate"
jdbcType=
"DECIMAL"
property=
"hurdleRate"
/>
<result
column=
"leverage"
jdbcType=
"VARCHAR"
property=
"leverage"
/>
<result
column=
"manager_participate_asset"
jdbcType=
"VARCHAR"
property=
"managerParticipateAsset"
/>
<result
column=
"posterior"
jdbcType=
"DECIMAL"
property=
"posterior"
/>
<result
column=
"intermediate"
jdbcType=
"DECIMAL"
property=
"intermediate"
/>
<result
column=
"priority"
jdbcType=
"DECIMAL"
property=
"priority"
/>
<result
column=
"outsourcing_fee"
jdbcType=
"DECIMAL"
property=
"outsourcingFee"
/>
<result
column=
"create_by"
jdbcType=
"VARCHAR"
property=
"createBy"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_by"
jdbcType=
"VARCHAR"
property=
"updateBy"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"delete_tag"
jdbcType=
"INTEGER"
property=
"deleteTag"
/>
</resultMap>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
<!--@Table fund_rate_mapping-->
<result
column=
"performance_fee_note"
jdbcType=
"LONGVARCHAR"
property=
"performanceFeeNote"
/>
<result
column=
"dividend_rule"
jdbcType=
"LONGVARCHAR"
property=
"dividendRule"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--@mbg.generated-->
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<!--@mbg.generated-->
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Base_Column_List"
>
<!--@mbg.generated-->
fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
</sql>
<sql
id=
"Blob_Column_List"
>
<!--@mbg.generated-->
performance_fee_note, dividend_rule
</sql>
<select
id=
"selectByExampleWithBLOBs"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMappingExample"
resultMap=
"ResultMapWithBLOBs"
>
<!--@mbg.generated-->
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from fund_rate_mapping
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByExample"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMappingExample"
resultMap=
"BaseResultMap"
>
<!--@mbg.generated-->
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from fund_rate_mapping
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.String"
resultMap=
"ResultMapWithBLOBs"
>
<!--@mbg.generated-->
select
<include
refid=
"Base_Column_List"
/>
,
<include
refid=
"Blob_Column_List"
/>
from fund_rate_mapping
where fund_id = #{fundId,jdbcType=VARCHAR}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.String"
>
<!--@mbg.generated-->
delete from fund_rate_mapping
where fund_id = #{fundId,jdbcType=VARCHAR}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMappingExample"
>
<!--@mbg.generated-->
delete from fund_rate_mapping
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
insert into fund_rate_mapping (fund_id, initial_unit_value, initial_size,
min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee,
redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust,
managementfee_bank, performance_fee, performance_fee_deduction_method,
other_fee_note, guard_line, stop_loss_line,
return_guarantees, expected_return, hurdle_rate,
leverage, manager_participate_asset, posterior,
intermediate, priority, outsourcing_fee,
create_by, create_time, update_by,
update_time, delete_tag, performance_fee_note,
dividend_rule)
values (#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
insert into fund_rate_mapping
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fundId != null"
>
fund_id,
</if>
<if
test=
"initialUnitValue != null"
>
initial_unit_value,
</if>
<if
test=
"initialSize != null"
>
initial_size,
</if>
<if
test=
"minInvestmentShare != null"
>
min_investment_share,
</if>
<if
test=
"subsequentInvestmentShare != null"
>
subsequent_investment_share,
</if>
<if
test=
"subscriptionFee != null"
>
subscription_fee,
</if>
<if
test=
"subscriptionFeeNote != null"
>
subscription_fee_note,
</if>
<if
test=
"redemptionFee != null"
>
redemption_fee,
</if>
<if
test=
"redemptionFeeNote != null"
>
redemption_fee_note,
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
managementfee_deduction_frequency,
</if>
<if
test=
"managementfeeConsult != null"
>
managementfee_consult,
</if>
<if
test=
"managementfeeTrust != null"
>
managementfee_trust,
</if>
<if
test=
"managementfeeBank != null"
>
managementfee_bank,
</if>
<if
test=
"performanceFee != null"
>
performance_fee,
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
performance_fee_deduction_method,
</if>
<if
test=
"otherFeeNote != null"
>
other_fee_note,
</if>
<if
test=
"guardLine != null"
>
guard_line,
</if>
<if
test=
"stopLossLine != null"
>
stop_loss_line,
</if>
<if
test=
"returnGuarantees != null"
>
return_guarantees,
</if>
<if
test=
"expectedReturn != null"
>
expected_return,
</if>
<if
test=
"hurdleRate != null"
>
hurdle_rate,
</if>
<if
test=
"leverage != null"
>
leverage,
</if>
<if
test=
"managerParticipateAsset != null"
>
manager_participate_asset,
</if>
<if
test=
"posterior != null"
>
posterior,
</if>
<if
test=
"intermediate != null"
>
intermediate,
</if>
<if
test=
"priority != null"
>
priority,
</if>
<if
test=
"outsourcingFee != null"
>
outsourcing_fee,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
<if
test=
"deleteTag != null"
>
delete_tag,
</if>
<if
test=
"performanceFeeNote != null"
>
performance_fee_note,
</if>
<if
test=
"dividendRule != null"
>
dividend_rule,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fundId != null"
>
#{fundId,jdbcType=VARCHAR},
</if>
<if
test=
"initialUnitValue != null"
>
#{initialUnitValue,jdbcType=VARCHAR},
</if>
<if
test=
"initialSize != null"
>
#{initialSize,jdbcType=DECIMAL},
</if>
<if
test=
"minInvestmentShare != null"
>
#{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subsequentInvestmentShare != null"
>
#{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFee != null"
>
#{subscriptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFeeNote != null"
>
#{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"redemptionFee != null"
>
#{redemptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"redemptionFeeNote != null"
>
#{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeConsult != null"
>
#{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeTrust != null"
>
#{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeBank != null"
>
#{managementfeeBank,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFee != null"
>
#{performanceFee,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if
test=
"otherFeeNote != null"
>
#{otherFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"guardLine != null"
>
#{guardLine,jdbcType=DECIMAL},
</if>
<if
test=
"stopLossLine != null"
>
#{stopLossLine,jdbcType=DECIMAL},
</if>
<if
test=
"returnGuarantees != null"
>
#{returnGuarantees,jdbcType=DECIMAL},
</if>
<if
test=
"expectedReturn != null"
>
#{expectedReturn,jdbcType=DECIMAL},
</if>
<if
test=
"hurdleRate != null"
>
#{hurdleRate,jdbcType=DECIMAL},
</if>
<if
test=
"leverage != null"
>
#{leverage,jdbcType=VARCHAR},
</if>
<if
test=
"managerParticipateAsset != null"
>
#{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if
test=
"posterior != null"
>
#{posterior,jdbcType=DECIMAL},
</if>
<if
test=
"intermediate != null"
>
#{intermediate,jdbcType=DECIMAL},
</if>
<if
test=
"priority != null"
>
#{priority,jdbcType=DECIMAL},
</if>
<if
test=
"outsourcingFee != null"
>
#{outsourcingFee,jdbcType=DECIMAL},
</if>
<if
test=
"createBy != null"
>
#{createBy,jdbcType=VARCHAR},
</if>
<if
test=
"createTime != null"
>
#{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateBy != null"
>
#{updateBy,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"deleteTag != null"
>
#{deleteTag,jdbcType=INTEGER},
</if>
<if
test=
"performanceFeeNote != null"
>
#{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if
test=
"dividendRule != null"
>
#{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMappingExample"
resultType=
"java.lang.Long"
>
<!--@mbg.generated-->
select count(*) from fund_rate_mapping
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_rate_mapping
<set>
<if
test=
"record.fundId != null"
>
fund_id = #{record.fundId,jdbcType=VARCHAR},
</if>
<if
test=
"record.initialUnitValue != null"
>
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
</if>
<if
test=
"record.initialSize != null"
>
initial_size = #{record.initialSize,jdbcType=DECIMAL},
</if>
<if
test=
"record.minInvestmentShare != null"
>
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"record.subsequentInvestmentShare != null"
>
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"record.subscriptionFee != null"
>
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"record.subscriptionFeeNote != null"
>
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"record.redemptionFee != null"
>
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"record.redemptionFeeNote != null"
>
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"record.managementfeeDeductionFrequency != null"
>
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if
test=
"record.managementfeeConsult != null"
>
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
</if>
<if
test=
"record.managementfeeTrust != null"
>
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
</if>
<if
test=
"record.managementfeeBank != null"
>
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
</if>
<if
test=
"record.performanceFee != null"
>
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
</if>
<if
test=
"record.performanceFeeDeductionMethod != null"
>
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if
test=
"record.otherFeeNote != null"
>
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"record.guardLine != null"
>
guard_line = #{record.guardLine,jdbcType=DECIMAL},
</if>
<if
test=
"record.stopLossLine != null"
>
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
</if>
<if
test=
"record.returnGuarantees != null"
>
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
</if>
<if
test=
"record.expectedReturn != null"
>
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
</if>
<if
test=
"record.hurdleRate != null"
>
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
</if>
<if
test=
"record.leverage != null"
>
leverage = #{record.leverage,jdbcType=VARCHAR},
</if>
<if
test=
"record.managerParticipateAsset != null"
>
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if
test=
"record.posterior != null"
>
posterior = #{record.posterior,jdbcType=DECIMAL},
</if>
<if
test=
"record.intermediate != null"
>
intermediate = #{record.intermediate,jdbcType=DECIMAL},
</if>
<if
test=
"record.priority != null"
>
priority = #{record.priority,jdbcType=DECIMAL},
</if>
<if
test=
"record.outsourcingFee != null"
>
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
</if>
<if
test=
"record.createBy != null"
>
create_by = #{record.createBy,jdbcType=VARCHAR},
</if>
<if
test=
"record.createTime != null"
>
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"record.updateBy != null"
>
update_by = #{record.updateBy,jdbcType=VARCHAR},
</if>
<if
test=
"record.updateTime != null"
>
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"record.deleteTag != null"
>
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
</if>
<if
test=
"record.performanceFeeNote != null"
>
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if
test=
"record.dividendRule != null"
>
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExampleWithBLOBs"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--@mbg.generated-->
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
update fund_rate_mapping
<set>
<if
test=
"initialUnitValue != null"
>
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
</if>
<if
test=
"initialSize != null"
>
initial_size = #{initialSize,jdbcType=DECIMAL},
</if>
<if
test=
"minInvestmentShare != null"
>
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subsequentInvestmentShare != null"
>
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFee != null"
>
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFeeNote != null"
>
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"redemptionFee != null"
>
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"redemptionFeeNote != null"
>
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeConsult != null"
>
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeTrust != null"
>
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeBank != null"
>
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFee != null"
>
performance_fee = #{performanceFee,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if
test=
"otherFeeNote != null"
>
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"guardLine != null"
>
guard_line = #{guardLine,jdbcType=DECIMAL},
</if>
<if
test=
"stopLossLine != null"
>
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
</if>
<if
test=
"returnGuarantees != null"
>
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
</if>
<if
test=
"expectedReturn != null"
>
expected_return = #{expectedReturn,jdbcType=DECIMAL},
</if>
<if
test=
"hurdleRate != null"
>
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
</if>
<if
test=
"leverage != null"
>
leverage = #{leverage,jdbcType=VARCHAR},
</if>
<if
test=
"managerParticipateAsset != null"
>
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if
test=
"posterior != null"
>
posterior = #{posterior,jdbcType=DECIMAL},
</if>
<if
test=
"intermediate != null"
>
intermediate = #{intermediate,jdbcType=DECIMAL},
</if>
<if
test=
"priority != null"
>
priority = #{priority,jdbcType=DECIMAL},
</if>
<if
test=
"outsourcingFee != null"
>
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
</if>
<if
test=
"createBy != null"
>
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"deleteTag != null"
>
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if
test=
"performanceFeeNote != null"
>
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if
test=
"dividendRule != null"
>
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},
</if>
</set>
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update
id=
"updateByPrimaryKeyWithBLOBs"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update
id=
"updateBatch"
parameterType=
"java.util.List"
>
<!--@mbg.generated-->
update fund_rate_mapping
<trim
prefix=
"set"
suffixOverrides=
","
>
<trim
prefix=
"initial_unit_value = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialUnitValue,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"initial_size = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialSize,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"min_investment_share = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.minInvestmentShare,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"subsequent_investment_share = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subsequentInvestmentShare,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"subscription_fee = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"subscription_fee_note = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"redemption_fee = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"redemption_fee_note = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"managementfee_deduction_frequency = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"managementfee_consult = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeConsult,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"managementfee_trust = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeTrust,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"managementfee_bank = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeBank,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"performance_fee = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"performance_fee_deduction_method = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeDeductionMethod,jdbcType=INTEGER}
</foreach>
</trim>
<trim
prefix=
"other_fee_note = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.otherFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"guard_line = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.guardLine,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"stop_loss_line = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.stopLossLine,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"return_guarantees = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.returnGuarantees,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"expected_return = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.expectedReturn,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"hurdle_rate = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.hurdleRate,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"leverage = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.leverage,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"manager_participate_asset = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managerParticipateAsset,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"posterior = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.posterior,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"intermediate = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.intermediate,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"priority = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.priority,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"outsourcing_fee = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.outsourcingFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim
prefix=
"create_by = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"create_time = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
</foreach>
</trim>
<trim
prefix=
"update_by = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR}
</foreach>
</trim>
<trim
prefix=
"update_time = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
</foreach>
</trim>
<trim
prefix=
"delete_tag = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
</foreach>
</trim>
<trim
prefix=
"performance_fee_note = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeNote,jdbcType=LONGVARCHAR}
</foreach>
</trim>
<trim
prefix=
"dividend_rule = case"
suffix=
"end,"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
>
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.dividendRule,jdbcType=LONGVARCHAR}
</foreach>
</trim>
</trim>
where fund_id in
<foreach
close=
")"
collection=
"list"
item=
"item"
open=
"("
separator=
", "
>
#{item.fundId,jdbcType=VARCHAR}
</foreach>
</update>
<insert
id=
"batchInsert"
parameterType=
"map"
>
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
<foreach
collection=
"list"
item=
"item"
separator=
","
>
(#{item.fundId,jdbcType=VARCHAR}, #{item.initialUnitValue,jdbcType=VARCHAR}, #{item.initialSize,jdbcType=DECIMAL},
#{item.minInvestmentShare,jdbcType=DECIMAL}, #{item.subsequentInvestmentShare,jdbcType=DECIMAL},
#{item.subscriptionFee,jdbcType=DECIMAL}, #{item.subscriptionFeeNote,jdbcType=VARCHAR},
#{item.redemptionFee,jdbcType=DECIMAL}, #{item.redemptionFeeNote,jdbcType=VARCHAR},
#{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}, #{item.managementfeeConsult,jdbcType=DECIMAL},
#{item.managementfeeTrust,jdbcType=DECIMAL}, #{item.managementfeeBank,jdbcType=DECIMAL},
#{item.performanceFee,jdbcType=DECIMAL}, #{item.performanceFeeDeductionMethod,jdbcType=INTEGER},
#{item.otherFeeNote,jdbcType=VARCHAR}, #{item.guardLine,jdbcType=DECIMAL}, #{item.stopLossLine,jdbcType=DECIMAL},
#{item.returnGuarantees,jdbcType=DECIMAL}, #{item.expectedReturn,jdbcType=DECIMAL},
#{item.hurdleRate,jdbcType=DECIMAL}, #{item.leverage,jdbcType=VARCHAR}, #{item.managerParticipateAsset,jdbcType=VARCHAR},
#{item.posterior,jdbcType=DECIMAL}, #{item.intermediate,jdbcType=DECIMAL}, #{item.priority,jdbcType=DECIMAL},
#{item.outsourcingFee,jdbcType=DECIMAL}, #{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
#{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.deleteTag,jdbcType=INTEGER},
#{item.performanceFeeNote,jdbcType=LONGVARCHAR}, #{item.dividendRule,jdbcType=LONGVARCHAR}
)
</foreach>
</insert>
<insert
id=
"insertOrUpdate"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
</insert>
<insert
id=
"insertOrUpdateWithBLOBs"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
</insert>
<insert
id=
"insertOrUpdateSelective"
parameterType=
"com.tanpu.fund.entity.generator.FundRateMapping"
>
<!--@mbg.generated-->
insert into fund_rate_mapping
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fundId != null"
>
fund_id,
</if>
<if
test=
"initialUnitValue != null"
>
initial_unit_value,
</if>
<if
test=
"initialSize != null"
>
initial_size,
</if>
<if
test=
"minInvestmentShare != null"
>
min_investment_share,
</if>
<if
test=
"subsequentInvestmentShare != null"
>
subsequent_investment_share,
</if>
<if
test=
"subscriptionFee != null"
>
subscription_fee,
</if>
<if
test=
"subscriptionFeeNote != null"
>
subscription_fee_note,
</if>
<if
test=
"redemptionFee != null"
>
redemption_fee,
</if>
<if
test=
"redemptionFeeNote != null"
>
redemption_fee_note,
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
managementfee_deduction_frequency,
</if>
<if
test=
"managementfeeConsult != null"
>
managementfee_consult,
</if>
<if
test=
"managementfeeTrust != null"
>
managementfee_trust,
</if>
<if
test=
"managementfeeBank != null"
>
managementfee_bank,
</if>
<if
test=
"performanceFee != null"
>
performance_fee,
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
performance_fee_deduction_method,
</if>
<if
test=
"otherFeeNote != null"
>
other_fee_note,
</if>
<if
test=
"guardLine != null"
>
guard_line,
</if>
<if
test=
"stopLossLine != null"
>
stop_loss_line,
</if>
<if
test=
"returnGuarantees != null"
>
return_guarantees,
</if>
<if
test=
"expectedReturn != null"
>
expected_return,
</if>
<if
test=
"hurdleRate != null"
>
hurdle_rate,
</if>
<if
test=
"leverage != null"
>
leverage,
</if>
<if
test=
"managerParticipateAsset != null"
>
manager_participate_asset,
</if>
<if
test=
"posterior != null"
>
posterior,
</if>
<if
test=
"intermediate != null"
>
intermediate,
</if>
<if
test=
"priority != null"
>
priority,
</if>
<if
test=
"outsourcingFee != null"
>
outsourcing_fee,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
<if
test=
"deleteTag != null"
>
delete_tag,
</if>
<if
test=
"performanceFeeNote != null"
>
performance_fee_note,
</if>
<if
test=
"dividendRule != null"
>
dividend_rule,
</if>
</trim>
values
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"fundId != null"
>
#{fundId,jdbcType=VARCHAR},
</if>
<if
test=
"initialUnitValue != null"
>
#{initialUnitValue,jdbcType=VARCHAR},
</if>
<if
test=
"initialSize != null"
>
#{initialSize,jdbcType=DECIMAL},
</if>
<if
test=
"minInvestmentShare != null"
>
#{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subsequentInvestmentShare != null"
>
#{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFee != null"
>
#{subscriptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFeeNote != null"
>
#{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"redemptionFee != null"
>
#{redemptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"redemptionFeeNote != null"
>
#{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeConsult != null"
>
#{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeTrust != null"
>
#{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeBank != null"
>
#{managementfeeBank,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFee != null"
>
#{performanceFee,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if
test=
"otherFeeNote != null"
>
#{otherFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"guardLine != null"
>
#{guardLine,jdbcType=DECIMAL},
</if>
<if
test=
"stopLossLine != null"
>
#{stopLossLine,jdbcType=DECIMAL},
</if>
<if
test=
"returnGuarantees != null"
>
#{returnGuarantees,jdbcType=DECIMAL},
</if>
<if
test=
"expectedReturn != null"
>
#{expectedReturn,jdbcType=DECIMAL},
</if>
<if
test=
"hurdleRate != null"
>
#{hurdleRate,jdbcType=DECIMAL},
</if>
<if
test=
"leverage != null"
>
#{leverage,jdbcType=VARCHAR},
</if>
<if
test=
"managerParticipateAsset != null"
>
#{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if
test=
"posterior != null"
>
#{posterior,jdbcType=DECIMAL},
</if>
<if
test=
"intermediate != null"
>
#{intermediate,jdbcType=DECIMAL},
</if>
<if
test=
"priority != null"
>
#{priority,jdbcType=DECIMAL},
</if>
<if
test=
"outsourcingFee != null"
>
#{outsourcingFee,jdbcType=DECIMAL},
</if>
<if
test=
"createBy != null"
>
#{createBy,jdbcType=VARCHAR},
</if>
<if
test=
"createTime != null"
>
#{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateBy != null"
>
#{updateBy,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"deleteTag != null"
>
#{deleteTag,jdbcType=INTEGER},
</if>
<if
test=
"performanceFeeNote != null"
>
#{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if
test=
"dividendRule != null"
>
#{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
on duplicate key update
<trim
suffixOverrides=
","
>
<if
test=
"fundId != null"
>
fund_id = #{fundId,jdbcType=VARCHAR},
</if>
<if
test=
"initialUnitValue != null"
>
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
</if>
<if
test=
"initialSize != null"
>
initial_size = #{initialSize,jdbcType=DECIMAL},
</if>
<if
test=
"minInvestmentShare != null"
>
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subsequentInvestmentShare != null"
>
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFee != null"
>
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"subscriptionFeeNote != null"
>
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"redemptionFee != null"
>
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
</if>
<if
test=
"redemptionFeeNote != null"
>
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeDeductionFrequency != null"
>
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if
test=
"managementfeeConsult != null"
>
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeTrust != null"
>
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if
test=
"managementfeeBank != null"
>
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFee != null"
>
performance_fee = #{performanceFee,jdbcType=DECIMAL},
</if>
<if
test=
"performanceFeeDeductionMethod != null"
>
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if
test=
"otherFeeNote != null"
>
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
</if>
<if
test=
"guardLine != null"
>
guard_line = #{guardLine,jdbcType=DECIMAL},
</if>
<if
test=
"stopLossLine != null"
>
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
</if>
<if
test=
"returnGuarantees != null"
>
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
</if>
<if
test=
"expectedReturn != null"
>
expected_return = #{expectedReturn,jdbcType=DECIMAL},
</if>
<if
test=
"hurdleRate != null"
>
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
</if>
<if
test=
"leverage != null"
>
leverage = #{leverage,jdbcType=VARCHAR},
</if>
<if
test=
"managerParticipateAsset != null"
>
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if
test=
"posterior != null"
>
posterior = #{posterior,jdbcType=DECIMAL},
</if>
<if
test=
"intermediate != null"
>
intermediate = #{intermediate,jdbcType=DECIMAL},
</if>
<if
test=
"priority != null"
>
priority = #{priority,jdbcType=DECIMAL},
</if>
<if
test=
"outsourcingFee != null"
>
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
</if>
<if
test=
"createBy != null"
>
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"deleteTag != null"
>
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if
test=
"performanceFeeNote != null"
>
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if
test=
"dividendRule != null"
>
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
</mapper>
\ No newline at end of file
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