Commit 26f13dec authored by 张亚辉's avatar 张亚辉

init

parent 3bc85b38
...@@ -8,8 +8,8 @@ import lombok.Data; ...@@ -8,8 +8,8 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 公司基本信息表 * 公司基本信息表
*/ */
@Data @Data
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
...@@ -18,277 +18,277 @@ public class CompanyInfo { ...@@ -18,277 +18,277 @@ public class CompanyInfo {
private String id; private String id;
/** /**
* 公司id * 公司id
*/ */
private String pCompanyId; private String pCompanyId;
/** /**
* 公司中文全称 * 公司中文全称
*/ */
private String companyName; private String companyName;
/** /**
* 公司中文简称 * 公司中文简称
*/ */
private String companyShortName; private String companyShortName;
/** /**
* 基金管理人全称(英文) * 基金管理人全称(英文)
*/ */
private String companyEnglishName; 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 Integer companyType;
/** /**
* 组织机构代码 * 组织机构代码
*/ */
private String organizationNumber; private String organizationNumber;
/** /**
* 公司成立日期 * 公司成立日期
*/ */
private Date establishDate; private Date establishDate;
/** /**
* 公司注册国家:1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他 * 公司注册国家:1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/ */
private Integer domicileId; private Integer domicileId;
/** /**
* 公司注册地址 * 公司注册地址
*/ */
private String companyAddress; private String companyAddress;
/** /**
* 办公地址 * 办公地址
*/ */
private String companyAddress2; private String companyAddress2;
/** /**
* 城市 * 城市
*/ */
private String city; private String city;
/** /**
* 省 * 省
*/ */
private String province; private String province;
/** /**
* 国家 * 国家
*/ */
private String country; private String country;
/** /**
* 注册城市 * 注册城市
*/ */
private String regCity; private String regCity;
/** /**
* 注册省 * 注册省
*/ */
private String regProvince; private String regProvince;
/** /**
* 注册国家 * 注册国家
*/ */
private String regCountry; private String regCountry;
/** /**
* 联系电话 * 联系电话
*/ */
private String contactPhone; private String contactPhone;
/** /**
* 邮政编码 * 邮政编码
*/ */
private String postCode; private String postCode;
/** /**
* 传真 * 传真
*/ */
private String fax; private String fax;
/** /**
* 邮箱 * 邮箱
*/ */
private String email; private String email;
/** /**
* 公司网址 * 公司网址
*/ */
private String website; private String website;
/** /**
* 公司注册资本,<量纲:万元> * 公司注册资本,<量纲:万元>
*/ */
private BigDecimal registeredCapital; private BigDecimal registeredCapital;
/** /**
* 是否有海外基金,0-否,1-是,-1-其他 * 是否有海外基金,0-否,1-是,-1-其他
*/ */
private Integer offshoreFund; private Integer offshoreFund;
/** /**
* 公司状态:1-运行;2-注销 * 公司状态:1-运行;2-注销
*/ */
private Integer companyStatus; private Integer companyStatus;
/** /**
* 公司注册资本货币单位:1-人民币,2-港币,3-美元,-1-其他 * 公司注册资本货币单位:1-人民币,2-港币,3-美元,-1-其他
*/ */
private Integer baseCurrencyCrc; private Integer baseCurrencyCrc;
/** /**
* 备案编码 * 备案编码
*/ */
private String registerNumber; private String registerNumber;
/** /**
* 备案状态:0-未备案,1-备案注销,2-备案存续 * 备案状态:0-未备案,1-备案注销,2-备案存续
*/ */
private Integer registerStatus; private Integer registerStatus;
/** /**
* 备案日期 * 备案日期
*/ */
private Date registerDate; private Date registerDate;
/** /**
* 备案地址 * 备案地址
*/ */
private String registerNumberAddress; private String registerNumberAddress;
/** /**
* 是否会员:1-是,0-否 * 是否会员:1-是,0-否
*/ */
private Byte isMember; private Byte isMember;
/** /**
* 入会时间 * 入会时间
*/ */
private Date joinDate; private Date joinDate;
/** /**
* 会员类型:1-普通会员、2-联席会员、3-观察会员、4-特别会员 * 会员类型:1-普通会员、2-联席会员、3-观察会员、4-特别会员
*/ */
private Integer memberType; private Integer memberType;
/** /**
* 管理基金主要类别(与中基协同步) * 管理基金主要类别(与中基协同步)
*/ */
private String fundCategoryOri; private String fundCategoryOri;
/** /**
* 业务类型 * 业务类型
*/ */
private String businessType; private String businessType;
/** /**
* 企业性质:1 中外合作企业 2中外合资企业 3内资企业 4境外机构 5外商独资企业 6政府机构 * 企业性质:1 中外合作企业 2中外合资企业 3内资企业 4境外机构 5外商独资企业 6政府机构
*/ */
private Integer natureBusinessType; private Integer natureBusinessType;
/** /**
* 注册资本实缴比例 * 注册资本实缴比例
*/ */
private BigDecimal capitalPaidRate; private BigDecimal capitalPaidRate;
/** /**
* 公司logo * 公司logo
*/ */
private String logo; private String logo;
/** /**
* 公司是否在前台可见 * 公司是否在前台可见
*/ */
private Integer isvisible; private Integer isvisible;
/** /**
* 实缴资本(万元)(人民币) * 实缴资本(万元)(人民币)
*/ */
private BigDecimal paidCapital; 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 Integer companyAssetSize;
/** /**
* 法人代表 * 法人代表
*/ */
private String legalRepresentative; private String legalRepresentative;
/** /**
* 是否认证 0:否 1:是 * 是否认证 0:否 1:是
*/ */
private Integer isQualify; private Integer isQualify;
/** /**
* 法人从业资格获得方式 * 法人从业资格获得方式
*/ */
private String getQualifyMethod; private String getQualifyMethod;
/** /**
* 员工人数 * 员工人数
*/ */
private Integer employeeCnts; private Integer employeeCnts;
/** /**
* 信信息 * 信信息
*/ */
private String integrityInfo; private String integrityInfo;
/** /**
* 提示信息 * 提示信息
*/ */
private String specialTips; private String specialTips;
/** /**
* 协会网站链接 * 协会网站链接
*/ */
private String amacLink; private String amacLink;
/** /**
* 创建时间 * 创建时间
*/ */
private Date createTime; private Date createTime;
/** /**
* 创建人 * 创建人
*/ */
private String createBy; private String createBy;
/** /**
* 修改时间 * 修改时间
*/ */
private Date updateTime; private Date updateTime;
/** /**
* 修改人 * 修改人
*/ */
private String updateBy; private String updateBy;
/** /**
* 删除标识 * 删除标识
*/ */
private Integer deleteTag; private Integer deleteTag;
/** /**
* 公司简介 * 公司简介
*/ */
private String companyProfile; private String companyProfile;
/** /**
* 投资理念 * 投资理念
*/ */
private String philosopy; private String philosopy;
/** /**
* 法人代表履历 * 法人代表履历
*/ */
private String representativeExperience; private String representativeExperience;
} }
\ No newline at end of file
...@@ -7,212 +7,212 @@ import lombok.Data; ...@@ -7,212 +7,212 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 基金基本信息 * 基金基本信息
*/ */
@Data @Data
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class FundInfo { public class FundInfo {
/** /**
* 基金id * 基金id
*/ */
private String id; private String id;
/** /**
* 父级产品ID * 父级产品ID
*/ */
private String pFundId; private String pFundId;
/** /**
* 基金中文全称 * 基金中文全称
*/ */
private String fundName; private String fundName;
/** /**
* 基金中文简称 * 基金中文简称
*/ */
private String fundShortName; private String fundShortName;
/** /**
* 基金形式:1-公司型,2-合伙型,3-契约型,-1-其他 * 基金形式:1-公司型,2-合伙型,3-契约型,-1-其他
*/ */
private Integer fundStructure; 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-保险资管、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; private Integer fundType;
/** /**
* 是否可预约 0:不可预约 1:可预约 * 是否可预约 0:不可预约 1:可预约
*/ */
private Integer type; private Integer type;
/** /**
* 募集方式:1-私募,2-公募 * 募集方式:1-私募,2-公募
*/ */
private Integer raiseType; private Integer raiseType;
/** /**
* 基础货币,1-人民币,2-港币,3-美元,4-份,-1-其他 * 基础货币,1-人民币,2-港币,3-美元,4-份,-1-其他
*/ */
private Integer baseCurrency; private Integer baseCurrency;
/** /**
* 成立日期 * 成立日期
*/ */
private Date inceptionDate; private Date inceptionDate;
/** /**
* 注册国家,1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他 * 注册国家,1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/ */
private Integer domicile; private Integer domicile;
/** /**
* 指数id,以'IN'开头(后加36进制编码格式,不足8位长度左补零) 例:IN00000001 * 指数id,以'IN'开头(后加36进制编码格式,不足8位长度左补零) 例:IN00000001
*/ */
private String primaryBenchmarkId; private String primaryBenchmarkId;
/** /**
* 封闭期,单位:月,-1:不确定,0:无封闭期 * 封闭期,单位:月,-1:不确定,0:无封闭期
*/ */
private Integer lockupPeriod; private Integer lockupPeriod;
/** /**
* 开放日 * 开放日
*/ */
private String openDay; private String openDay;
/** /**
* 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续 * 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续
*/ */
private Integer duration; private Integer duration;
/** /**
* 投资顾问id * 投资顾问id
*/ */
private String advisorId; private String advisorId;
/** /**
* 托管银行Id * 托管银行Id
*/ */
private String custodianId; private String custodianId;
/** /**
* 证券经纪人Id * 证券经纪人Id
*/ */
private String brokerId; private String brokerId;
/** /**
* 期货经纪人id * 期货经纪人id
*/ */
private String brokerFutureId; private String brokerFutureId;
/** /**
* 外包机构Id * 外包机构Id
*/ */
private String liquidationAgencyId; private String liquidationAgencyId;
/** /**
* 基金管理公司Id * 基金管理公司Id
*/ */
private String trustId; private String trustId;
/** /**
* 投资顾问Id * 投资顾问Id
*/ */
private String investmentConsultantId; private String investmentConsultantId;
/** /**
* 行政管理人Id * 行政管理人Id
*/ */
private String administratorId; private String administratorId;
/** /**
* 法律顾问Id * 法律顾问Id
*/ */
private String legalCounselId; private String legalCounselId;
/** /**
* 审计机构 * 审计机构
*/ */
private String auditorId; private String auditorId;
/** /**
* 净值披露频率 1:天 2:周 3:月 4:半月 5:季度 * 净值披露频率 1:天 2:周 3:月 4:半月 5:季度
*/ */
private Integer navFrequency; 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 Integer performanceDisclosureMark;
/** /**
* 备案编码 * 备案编码
*/ */
private String registerNumber; private String registerNumber;
/** /**
* 备案日期 * 备案日期
*/ */
private Date registerDate; private Date registerDate;
/** /**
* 基金在前台是否可见:1-可见 0-不可见 * 基金在前台是否可见:1-可见 0-不可见
*/ */
private Integer isvisible; private Integer isvisible;
/** /**
* 是否分级:1-分级,0-不分级; * 是否分级:1-分级,0-不分级;
*/ */
private Integer istiered; private Integer istiered;
/** /**
* 是否参与排名,1-参与排名 0-不参与排名 * 是否参与排名,1-参与排名 0-不参与排名
*/ */
private Integer isRanking; private Integer isRanking;
/** /**
* 是否参与评级,1-参与评级 0-不参与评级 * 是否参与评级,1-参与评级 0-不参与评级
*/ */
private Integer isRating; private Integer isRating;
/** /**
* 基金协会特别提示 * 基金协会特别提示
*/ */
private String specialTips; private String specialTips;
/** /**
* 基金协会链接 * 基金协会链接
*/ */
private String amacUrl; private String amacUrl;
/** /**
* 净值来源说明:1-托管外包、2-信托券商官网、3-私募机构 * 净值来源说明:1-托管外包、2-信托券商官网、3-私募机构
*/ */
private Integer navSourceType; private Integer navSourceType;
/** /**
* 基金描述 * 基金描述
*/ */
private String descInfo; private String descInfo;
/** /**
* 融智策略分类,1-股票策略,2-宏观策略,3-管理期货,4-事件驱动,5-相对价值策略,6-固定收益策略,7-组合基金,8-复合策略,-1-其它策略 * 融智策略分类,1-股票策略,2-宏观策略,3-管理期货,4-事件驱动,5-相对价值策略,6-固定收益策略,7-组合基金,8-复合策略,-1-其它策略
*/ */
private Integer strategy; 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 substrategy;
/** /**
* 风险等级 * 风险等级
*/ */
private Integer riskLevel; private Integer riskLevel;
private String createBy; private String createBy;
...@@ -224,23 +224,23 @@ public class FundInfo { ...@@ -224,23 +224,23 @@ public class FundInfo {
private Date updateTime; private Date updateTime;
/** /**
* 数据来源 1:tanpu,2:私募排排 * 数据来源 1:tanpu,2:私募排排
*/ */
private Integer dataSources; private Integer dataSources;
/** /**
* 0:待上架 1:已上架 2:已下架 * 0:待上架 1:已上架 2:已下架
*/ */
private Integer status; private Integer status;
/** /**
* 删除标识 0:否 1:是 * 删除标识 0:否 1:是
*/ */
private Integer deleteTag; private Integer deleteTag;
/** /**
* 排序 * 排序
*/ */
private Integer sort; private Integer sort;
private String applyDay; private String applyDay;
...@@ -248,47 +248,47 @@ public class FundInfo { ...@@ -248,47 +248,47 @@ public class FundInfo {
private String redeemDay; private String redeemDay;
/** /**
* 券商资管产品特点 * 券商资管产品特点
*/ */
private String fundCharacteristic; private String fundCharacteristic;
/** /**
* 基金投资范围 * 基金投资范围
*/ */
private String investmentScope; private String investmentScope;
/** /**
* 投资限制 * 投资限制
*/ */
private String investmentRestriction; private String investmentRestriction;
/** /**
* 投资理念 * 投资理念
*/ */
private String fundInvestmentPhilosophy; private String fundInvestmentPhilosophy;
/** /**
* 投资策略 * 投资策略
*/ */
private String fundStrategyDescription; private String fundStrategyDescription;
/** /**
* 组合目标 * 组合目标
*/ */
private String combineTarget; private String combineTarget;
/** /**
* 适合群体 * 适合群体
*/ */
private String fitGroup; private String fitGroup;
/** /**
* 组合点评 * 组合点评
*/ */
private String combineComment; private String combineComment;
/** /**
* 调仓点评 * 调仓点评
*/ */
private String transferComment; private String transferComment;
} }
\ No newline at end of file
...@@ -7,8 +7,8 @@ import lombok.Data; ...@@ -7,8 +7,8 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 基金与基金经理关联 * 基金与基金经理关联
*/ */
@Data @Data
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
...@@ -17,28 +17,28 @@ public class FundManagerMapping { ...@@ -17,28 +17,28 @@ public class FundManagerMapping {
private String id; private String id;
/** /**
* 基金id * 基金id
*/ */
private String fundId; private String fundId;
/** /**
* 基金经理id,即人员id * 基金经理id,即人员id
*/ */
private String fundManagerId; private String fundManagerId;
/** /**
* 基金管理开始时间 * 基金管理开始时间
*/ */
private Date managementStartDate; private Date managementStartDate;
/** /**
* 基金管理结束时间 * 基金管理结束时间
*/ */
private Date managementEndDate; private Date managementEndDate;
/** /**
* 前台是否可见,1-可见 0-不可见 * 前台是否可见,1-可见 0-不可见
*/ */
private Integer isvisible; private Integer isvisible;
private String createBy; private String createBy;
......
...@@ -8,8 +8,8 @@ import lombok.Data; ...@@ -8,8 +8,8 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 基金净值 * 基金净值
*/ */
@Data @Data
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
...@@ -18,38 +18,38 @@ public class FundNav { ...@@ -18,38 +18,38 @@ public class FundNav {
private String id; private String id;
/** /**
* 基金id,'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001 * 基金id,'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001
*/ */
private String fundId; private String fundId;
/** /**
* 净值日期 * 净值日期
*/ */
private Date priceDate; private Date priceDate;
/** /**
* 单位净值 * 单位净值
*/ */
private BigDecimal nav; private BigDecimal nav;
/** /**
* 考虑分红再投资的单位累计净值 * 考虑分红再投资的单位累计净值
*/ */
private BigDecimal cumulativeNav; private BigDecimal cumulativeNav;
/** /**
* 分红不投资的单位累计净值 * 分红不投资的单位累计净值
*/ */
private BigDecimal cumulativeNavWithdrawal; private BigDecimal cumulativeNavWithdrawal;
/** /**
* 净值创新高或新低标志;1-创历史新高;2-创历史新低;3-既没有创历史新高也没有创历史新低;-1-其他 * 净值创新高或新低标志;1-创历史新高;2-创历史新低;3-既没有创历史新高也没有创历史新低;-1-其他
*/ */
private Integer ishighOrLow; private Integer ishighOrLow;
/** /**
* 距离历史新高的距离,(历史最高累计净值-最新累计净值)*100%/最新累计净值 * 距离历史新高的距离,(历史最高累计净值-最新累计净值)*100%/最新累计净值
*/ */
private BigDecimal tohighNavRatio; private BigDecimal tohighNavRatio;
private String createBy; private String createBy;
......
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
...@@ -7,125 +7,125 @@ import lombok.Data; ...@@ -7,125 +7,125 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
/** /**
* 人物信息表 * 人物信息表
*/ */
@Data @Data
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class PersonnelInfo { public class PersonnelInfo {
/** /**
* 人员id * 人员id
*/ */
private String id; private String id;
/** /**
* 姓名 * 姓名
*/ */
private String personnelName; private String personnelName;
/** /**
* 人员头像 * 人员头像
*/ */
private String avatar; private String avatar;
/** /**
* 人员类别,1-基金经理,2-研究员、3-联系人、-1-其他 * 人员类别,1-基金经理,2-研究员、3-联系人、-1-其他
*/ */
private Integer personnelType; 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; private Byte professionBackground;
/** /**
* 是否为核心人物标志,1-是,0-否,-1-其他 * 是否为核心人物标志,1-是,0-否,-1-其他
*/ */
private Integer keyFigure; private Integer keyFigure;
/** /**
* 就职公司id * 就职公司id
*/ */
private String companyId; private String companyId;
/** /**
* 当前职位 * 当前职位
*/ */
private String position; private String position;
/** /**
* 从业开始年份 * 从业开始年份
*/ */
private String careerStartYear; private String careerStartYear;
/** /**
* 从业年限,<量纲:年>,-1:从业年限不详 * 从业年限,<量纲:年>,-1:从业年限不详
*/ */
private Integer investmentExperience; private Integer investmentExperience;
/** /**
* 性别,1-男,2-女,-1-其他 * 性别,1-男,2-女,-1-其他
*/ */
private Integer sex; private Integer sex;
/** /**
* 毕业院校 * 毕业院校
*/ */
private String graduateschool; private String graduateschool;
/** /**
* 最高学历:1-小学、2-中学、3-大专、4-本科,5-硕士,6-博士,7-博士后,-1-其他 * 最高学历:1-小学、2-中学、3-大专、4-本科,5-硕士,6-博士,7-博士后,-1-其他
*/ */
private Integer education; private Integer education;
/** /**
* 主修专业 * 主修专业
*/ */
private String major; private String major;
/** /**
* 人物次序 * 人物次序
*/ */
private Integer porder; private Integer porder;
/** /**
* 是否纳入团队信息 * 是否纳入团队信息
*/ */
private Integer ifinclude; private Integer ifinclude;
/** /**
* 人物是否在前台可见:1-可见,0-禁止显示 * 人物是否在前台可见:1-可见,0-禁止显示
*/ */
private Integer isvisible; private Integer isvisible;
/** /**
* 是否有从业资格:1-是,2-否 * 是否有从业资格:1-是,2-否
*/ */
private Byte isQualify; private Byte isQualify;
/** /**
* 创建时间 * 创建时间
*/ */
private Date createTime; private Date createTime;
/** /**
* 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同 * 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
*/ */
private Date updateTime; private Date updateTime;
/** /**
* 记录的有效性;1-无效;0-有效; * 记录的有效性;1-无效;0-有效;
*/ */
private Integer deleteTag; private Integer deleteTag;
/** /**
* 人物简介 * 人物简介
*/ */
private String profile; private String profile;
/** /**
* 荣誉名称 * 荣誉名称
*/ */
private String topic; private String topic;
} }
\ No newline at end of file
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
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment