Commit 7ed23242 authored by 张亚辉's avatar 张亚辉

init

parent d86ff027
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 CompanyInfo {
private String 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-私募其他投资
*/
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
This source diff could not be displayed because it is too large. You can view the blob instead.
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 FundCompanyInfo {
private String companyId;
private String pCompanyI;
private String companyName;
private String companySho;
private String companyEng;
private Integer companyTyp;
private Date establishD;
private String organizatio;
private String creditCode;
private Integer hasConsult;
private Integer domicileId;
private String companyAdd;
private String companyAdd1;
private String city;
private String province;
private String country;
private String regCity;
private String regProvinc;
private String regCountry;
private String contactPho;
private String postCode;
private String fax;
private String email;
private String website;
private Double registered;
private Integer offshoreFu;
private Integer companySta;
private Integer baseCurren;
private String registerNu;
private Integer registerSt;
private Date registerDa;
private Integer isMember;
private Date joinDate;
private Integer memberType;
private String fundCatego;
private String businessTy;
private Integer natureBusi;
private Double capitalPai;
private String registerNu1;
private String logo;
private Integer isvisible;
private Integer isvalid;
private Date updatetime;
private Double paidCapita;
private Integer companyAss;
private Double fundscale;
private String legalRepre;
private String isQualify;
private String getQualify;
private Integer employeeCn;
private String integrityI;
private String specialTip;
private String amacLink;
private Date createtime;
private String legalOpini;
private String companyPro;
private String philosopy;
private String representat;
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
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 FundCount {
private String 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-其他策略'
*/
private Integer 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.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 基金基本信息
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FundInfo {
/**
* 基金id
*/
private String id;
/**
* 父级产品ID
*/
private String pFundId;
/**
* 基金中文全称
*/
private String fundName;
/**
* 基金中文简称
*/
private String fundShortName;
/**
* 基金形式: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-封闭式
*/
private Integer fundType;
/**
* 是否可预约 0:不可预约 1:可预约
*/
private Integer type;
/**
* 募集方式:1-私募,2-公募
*/
private Integer raiseType;
/**
* 基础货币,1-人民币,2-港币,3-美元,4-份,-1-其他
*/
private Integer baseCurrency;
/**
* 成立日期
*/
private Date inceptionDate;
/**
* 注册国家,1-中国大陆、2-香港、3-新加坡、4-开曼群岛、5-台湾、6-英属维尔京群岛BVI、-1-其他
*/
private Integer domicile;
/**
* 指数id,以'IN'开头(后加36进制编码格式,不足8位长度左补零) 例:IN00000001
*/
private String primaryBenchmarkId;
/**
* 封闭期,单位:月,-1:不确定,0:无封闭期
*/
private Integer lockupPeriod;
/**
* 开放日
*/
private String openDay;
/**
* 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续
*/
private Integer duration;
/**
* 投资顾问id
*/
private String advisorId;
/**
* 托管银行Id
*/
private String custodianId;
/**
* 证券经纪人Id
*/
private String brokerId;
/**
* 期货经纪人id
*/
private String brokerFutureId;
/**
* 外包机构Id
*/
private String liquidationAgencyId;
/**
* 基金管理公司Id
*/
private String trustId;
/**
* 投资顾问Id
*/
private String investmentConsultantId;
/**
* 行政管理人Id
*/
private String administratorId;
/**
* 法律顾问Id
*/
private String legalCounselId;
/**
* 审计机构
*/
private String auditorId;
/**
* 净值披露频率 1:天 2:周 3:月 4:半月 5:季度
*/
private Integer navFrequency;
/**
* 产品业绩披露标识:1-AAA,2-AA,3-A,4-A-,5-A+
*/
private Integer performanceDisclosureMark;
/**
* 备案编码
*/
private String registerNumber;
/**
* 备案日期
*/
private Date registerDate;
/**
* 基金在前台是否可见:1-可见 0-不可见
*/
private Integer isvisible;
/**
* 是否分级:1-分级,0-不分级;
*/
private Integer istiered;
/**
* 是否参与排名,1-参与排名 0-不参与排名
*/
private Integer isRanking;
/**
* 是否参与评级,1-参与评级 0-不参与评级
*/
private Integer isRating;
/**
* 基金协会特别提示
*/
private String specialTips;
/**
* 基金协会链接
*/
private String amacUrl;
/**
* 净值来源说明:1-托管外包、2-信托券商官网、3-私募机构
*/
private Integer navSourceType;
/**
* 基金描述
*/
private String descInfo;
/**
* 融智策略分类,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-其他策略'
*/
private Integer substrategy;
/**
* 风险等级
*/
private Integer riskLevel;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
/**
* 数据来源 1:tanpu,2:私募排排
*/
private Integer dataSources;
/**
* 0:待上架 1:已上架 2:已下架
*/
private Integer status;
/**
* 删除标识 0:否 1:是
*/
private Integer deleteTag;
/**
* 排序
*/
private Integer sort;
private String applyDay;
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
package com.tanpu.fund.entity.generator;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FundInfoCompanyInfo {
private String id;
private String companyId;
private String companyName;
}
\ No newline at end of file
package com.tanpu.fund.entity.generator;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FundInfoCompanyInfo1 {
private String id;
private String companyId;
private String companyName;
}
\ 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 FundInfoPerformance {
private String id;
private String fundName;
private String fundShortName;
private Integer riskLevel;
private String trustId;
private BigDecimal netNav;
private BigDecimal cumulativeNav;
private Date endDate;
private Date priceDate;
private Integer strategy;
private Integer substrategy;
private BigDecimal ret1w;
private BigDecimal ret1m;
private BigDecimal ret6m;
private BigDecimal ret1y;
private BigDecimal retIncep;
private BigDecimal sharperatioIncep;
private BigDecimal sharperatio1y;
private BigDecimal sharperatio2y;
private BigDecimal sharperatio3y;
private BigDecimal sharperatio4y;
private BigDecimal sharperatio5y;
private BigDecimal stddev1y;
private BigDecimal stddev2y;
private BigDecimal stddev3y;
private BigDecimal stddev4y;
private BigDecimal stddev5y;
private BigDecimal stddevIncep;
private BigDecimal maxdrawdown1y;
private BigDecimal maxdrawdown2y;
private BigDecimal maxdrawdown3y;
private BigDecimal maxdrawdown4y;
private BigDecimal maxdrawdown5y;
private BigDecimal maxdrawdownIncep;
}
\ No newline at end of file
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 FundInfoPersonnelInfo {
private String fundId;
private Date managementStartDate;
private Date managementEndDate;
private Integer deleteTag;
private String fundManagerId;
private String personnelName;
}
\ No newline at end of file
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 FundInfoPersonnelInfo1 {
private String fundId;
private Date managementStartDate;
private Date managementEndDate;
private Integer deleteTag;
private String fundManagerId;
private String personnelName;
}
\ No newline at end of file
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