Commit 865d0cf3 authored by 张亚辉's avatar 张亚辉

私募基金

parent 2f4848ee
......@@ -8,146 +8,146 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 基金费率
*/
* 基金费率
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FundRateMapping {
/**
* 基金id(私募排排:'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001)
*/
* 基金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-混合
*/
* 业绩报酬计提方式: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;
......@@ -161,12 +161,12 @@ public class FundRateMapping {
private Integer deleteTag;
/**
* 绩效费说明
*/
* 绩效费说明
*/
private String performanceFeeNote;
/**
* 分红规则
*/
* 分红规则
*/
private String dividendRule;
}
\ No newline at end of file
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 IndexesProfile {
/**
* 指数Id
*/
private String id;
/**
* 指数ID
*/
private String indexId;
/**
* 指数类型:1-对冲基金指数、2-信心指数、3-公募基金指数、4-沪深港股票指数、5-全球股票指数、6-金汇期指、7-无风险利率、-1-其他
*/
private Integer indexTypeId;
/**
* 指数代码
*/
private String indexCode;
/**
* 指数中文全称
*/
private String indexName;
/**
* 指数中文简称
*/
private String indexShortName;
/**
* 1-中国,2-全球
*/
private Integer indexAreaFlag;
/**
* 指数提供机构ID
*/
private String indexFamilyId;
/**
* 指数发布周期,1-日度、2-周、3-月度、4-季度、5-半年度、6-年度
*/
private Integer pricingFrequency;
/**
* 指数基期,指数开始日期
*/
private Date inceptionDate;
/**
* 指数基点
*/
private BigDecimal indexInitialValue;
/**
* 计算指数所使用的货币,1-人民币,2-港币,3-美元,4-新加坡元、-1-其他
*/
private Integer baseCurrency;
/**
* 编制指数所使用的计算方法
*/
private String calculationMethod;
/**
* 计算成份基金权重的方法
*/
private String weightingScheme;
/**
* 成份基金筛选方法
*/
private String selectionScheme;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
private Integer deleteTag;
}
\ No newline at end of file
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 TxCompanyInfo {
/**
* 公司id
*/
private String 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-私募其他投资
*/
private Integer companyType;
/**
* 组织机构代码
*/
private String organizationNumber;
/**
* 公司成立日期
*/
private Date establishDate;
/**
* 公司注册国家: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-其他
*/
private Integer offshoreFund;
/**
* 公司状态:1-运行;2-注销
*/
private Integer companyStatus;
/**
* 公司注册资本货币单位:1-人民币,2-港币,3-美元,-1-其他
*/
private Integer baseCurrencyCrc;
/**
* 备案编码
*/
private String registerNumber;
/**
* 备案状态:0-未备案,1-备案注销,2-备案存续
*/
private Integer registerStatus;
/**
* 备案日期
*/
private Date registerDate;
/**
* 备案地址
*/
private String registerNumberAddress;
/**
* 是否会员:1-是,0-否
*/
private Byte isMember;
/**
* 入会时间
*/
private Date joinDate;
/**
* 会员类型:1-普通会员、2-联席会员、3-观察会员、4-特别会员
*/
private Integer memberType;
/**
* 管理基金主要类别(与中基协同步)
*/
private String fundCategoryOri;
/**
* 业务类型
*/
private String businessType;
/**
* 企业性质:1 中外合作企业 2中外合资企业 3内资企业 4境外机构 5外商独资企业 6政府机构
*/
private Integer natureBusinessType;
/**
* 注册资本实缴比例
*/
private BigDecimal capitalPaidRate;
/**
* 公司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亿以上
*/
private Integer companyAssetSize;
/**
* 法人代表
*/
private String legalRepresentative;
/**
* 是否认证 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
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 TxFundComScale {
private Long sRowVersion;
/**
* 基金公司id
*/
private Integer companyId;
/**
* 基金公司名称
*/
private String companyName;
/**
* 基金公司类型:内资;外资
*/
private String companyType;
/**
* 公告日期
*/
private Date announceDate;
/**
* 封闭式基金管理金额
*/
private BigDecimal closeCapital;
/**
* 开放式基金管理金额
*/
private BigDecimal openCapital;
/**
* 封闭式基金份额
*/
private BigDecimal closeShare;
/**
* 开放式基金份额
*/
private BigDecimal openShare;
/**
* 总管理金额(管理规模)
*/
private BigDecimal capital;
/**
* 封闭式基金数量
*/
private Integer closeCount;
/**
* 开放式基金数量
*/
private Integer openCount;
/**
* 总管理基金数量
*/
private Integer count;
private Long sSeq;
private Date sUpdateTime;
private Short sDataState;
}
\ No newline at end of file
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 TxFundCount {
private String id;
/**
* 基金id
*/
private String fundId;
/**
* 基金策略分类
*/
private String 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-其他策略'
*/
private String substrategy;
/**
* 是否可预约 0:不可预约 1:可预约
*/
private Integer type;
/**
* 截至日期
*/
private Date endDate;
/**
* 最近累计净值日期
*/
private Date priceDate;
/**
* 单位净值
*/
private BigDecimal netNav;
/**
* 最近累计净值
*/
private BigDecimal cumulativeNav;
/**
* 最近一天收益率
*/
private BigDecimal ret1day;
/**
* 最近一天基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret1dayBm1;
/**
* 最近一个周收益率
*/
private BigDecimal ret1w;
/**
* 最近一个周基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret1wBm1;
/**
* 最近一个月收益率
*/
private BigDecimal ret1m;
/**
* 最近一个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret1mBm1;
/**
* 最近三个月收益率
*/
private BigDecimal ret3m;
/**
* 最近三个月基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret3mBm1;
/**
* 最近半年收益率
*/
private BigDecimal ret6m;
/**
* 最近半年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret6mBm1;
/**
* 最近一年收益率
*/
private BigDecimal ret1y;
/**
* 最近一年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret1yBm1;
/**
* 最近两年收益率
*/
private BigDecimal ret2y;
/**
* 最近两年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret2yBm1;
/**
* 最近两年收益率(年化)
*/
private BigDecimal ret2yA;
/**
* 最近两年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret2yBm1A;
/**
* 最近三年收益率
*/
private BigDecimal ret3y;
/**
* 最近三年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret3yBm1;
/**
* 最近三年收益率(年化)
*/
private BigDecimal ret3yA;
/**
* 最近三年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret3yBm1A;
/**
* 最近四年收益率
*/
private BigDecimal ret4y;
/**
* 最近四年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret4yBm1;
/**
* 最近四年收益率(年化)
*/
private BigDecimal ret4yA;
/**
* 最近四年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret4yBm1A;
/**
* 最近五年收益率
*/
private BigDecimal ret5y;
/**
* 最近五年基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret5yBm1;
/**
* 最近五年收益率(年化)
*/
private BigDecimal ret5yA;
/**
* 最近五年基准指数收益率(年化),基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal ret5yBm1A;
/**
* 今年以来收益率
*/
private BigDecimal retYtd;
/**
* 今年以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal retYtdBm1;
/**
* 成立以来收益率
*/
private BigDecimal retIncep;
/**
* 成立以来基准指数收益率,基准指数bm1=沪深300(取决于基金设定的基准指数)
*/
private BigDecimal retIncepBm1;
/**
* 成立以来收益率(年化)
*/
private BigDecimal retIncepA;
/**
* 成立以来基准指数收益率(年化),基准指数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:指数
*/
private Integer dataSources;
private Date updateTime;
private Date createTime;
/**
* 0:待上架 1:已上架 2:已下架
*/
private Integer status;
/**
* 排序
*/
private Integer sort;
private Integer deleteTag;
}
\ No newline at end of file
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 TxFundDistribution {
private String id;
/**
* 基金Id
*/
private String fundId;
/**
* 分配日期
*/
private Date distributeDate;
/**
* 基金分配类型标志:-1-其他,1-分红,2-拆分 3-业绩报酬 -1-其他
*/
private Integer distributeType;
/**
* 分红/拆分比例
*/
private BigDecimal distribution;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
private Integer deleteTag;
}
\ No newline at end of file
This diff is collapsed.
package com.tanpu.fund.entity.generator;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 基金与基金经理关联
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TxFundManagerMapping {
private String id;
/**
* 基金id
*/
private String fundId;
/**
* 基金经理id,即人员id
*/
private String fundManagerId;
/**
* 基金管理开始时间
*/
private Date managementStartDate;
/**
* 基金管理结束时间
*/
private Date managementEndDate;
/**
* 是否在任:1-在任; 0-离任
*/
private Integer incumbency;
/**
* 前台是否可见,1-可见 0-不可见
*/
private Integer isvisible;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
private Integer deleteTag;
}
\ No newline at end of file
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 TxFundMarketIndexes {
private String id;
private String indexId;
/**
* 指数代码
*/
private String indexCode;
/**
* 更新日期
*/
private Date priceDate;
private BigDecimal preclose;
private BigDecimal open;
private BigDecimal high;
private BigDecimal low;
private BigDecimal close;
private BigDecimal tradeVolume;
private BigDecimal tradeAmount;
private BigDecimal waveRange;
private BigDecimal dayPriceLimit;
private BigDecimal duration;
private String convexity;
private Date createTime;
private String createBy;
private Date updateTime;
private String updateBy;
private Integer deleteTag;
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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