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
Expand all
Show 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
src/main/java/com/tanpu/fund/entity/generator/FundCount.java
View file @
26f13dec
src/main/java/com/tanpu/fund/entity/generator/FundInfo.java
View file @
26f13dec
...
...
@@ -41,7 +41,7 @@ public class FundInfo {
/**
* 私募基金类型: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-QDII、10-股票指数、11-QDII-指数、12-股票型、13-固定收益、14-分级杠杆、15-ETF-场内、16-QDII-ETF、17-债券创新-场内、18-封闭式
*/
private
Integer
fundType
;
...
...
src/main/java/com/tanpu/fund/entity/generator/FundManagerMapping.java
View file @
26f13dec
src/main/java/com/tanpu/fund/entity/generator/FundNav.java
View file @
26f13dec
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
This diff is collapsed.
Click to expand it.
src/main/java/com/tanpu/fund/entity/generator/PersonnelInfo.java
View file @
26f13dec
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
This diff is collapsed.
Click to expand it.
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