Commit 2b182436 authored by 张亚辉's avatar 张亚辉

init

parent 66c32705
......@@ -7,11 +7,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author: zhoupeng
* @email: zhoupeng_08@163.com
*/
/**
* 公司基本信息表
*/
......
......@@ -6,10 +6,6 @@ import java.util.Date;
import java.util.Iterator;
import java.util.List;
/**
* @author: zhoupeng
* @email: zhoupeng_08@163.com
*/
public class CompanyInfoExample {
protected String orderByClause;
......
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.
......@@ -76,25 +76,15 @@ public class FundInfo {
private String primaryBenchmarkId;
/**
* 封闭期 (排排数据:单位:月,-1:不确定,0:无封闭期)
* 封闭期,单位:月,-1:不确定,0:无封闭期
*/
private String lockupPeriod;
private Integer lockupPeriod;
/**
* 开放日
*/
private String openDay;
/**
* 预约开放日
*/
private Date applyDay;
/**
* 赎回开放日
*/
private Date redeemDay;
/**
* 产品存续期,单位:月。-1,不确定,0,无固定期限,999999永续
*/
......@@ -221,7 +211,7 @@ public class FundInfo {
private Integer substrategy;
/**
* 风险等级 1:低风险 2:中低风险 3:中等风险 4:中高风险 5:高风险
* 风险等级
*/
private Integer riskLevel;
......@@ -244,14 +234,18 @@ public class FundInfo {
private Integer status;
/**
* 排序
* 删除标识 0:否 1:是
*/
private Integer sort;
private Integer deleteTag;
/**
* 删除标识 0:否 1:是
* 排序
*/
private Integer deleteTag;
private Integer sort;
private String applyDay;
private String redeemDay;
/**
* 券商资管产品特点
......
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
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 FundInfoView {
private String id;
private Integer type;
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;
private String companyId;
private String companyName;
private String manageId;
private String manageName;
private Double zScore;
}
\ 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 FundInfoView1 {
private String id;
private Integer type;
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;
private String companyId;
private String companyName;
private String manageId;
private String manageName;
private Double zScore;
}
\ No newline at end of file
......@@ -6,11 +6,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author: zhoupeng
* @email: zhoupeng_08@163.com
*/
/**
* 基金与基金经理关联
*/
......
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 FundManagerMapping1 {
private String id;
/**
* 基金id
*/
private String fundId;
/**
* 基金经理id,即人员id
*/
private String fundManagerId;
/**
* 基金管理开始时间
*/
private Date managementStartDate;
/**
* 基金管理结束时间
*/
private Date managementEndDate;
/**
* 前台是否可见,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
......@@ -5,10 +5,6 @@ import java.util.Date;
import java.util.Iterator;
import java.util.List;
/**
* @author: zhoupeng
* @email: zhoupeng_08@163.com
*/
public class FundManagerMappingExample {
protected String orderByClause;
......
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 FundMarketIndexes {
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 tradeVolumen;
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
package com.tanpu.fund.entity.generator;
import com.tanpu.common.id.AutoId;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
/**
* 基金净值
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
public class FundNav {
public static final String TABLE_NAME = "fund_nav";
/**
*
*/
@AutoId(value = AutoId.IdType.SNOWFLAKE)
public static final String TABLE_NAME = "fund_nav";
private String id;
/**
......@@ -60,140 +53,13 @@ public class FundNav {
*/
private BigDecimal tohighNavRatio;
/**
*
*/
private String createBy;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateBy;
/**
*
*/
private Date updateTime;
/**
*
*/
private Integer deleteTag;
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", fundId=").append(fundId);
sb.append(", priceDate=").append(priceDate);
sb.append(", nav=").append(nav);
sb.append(", cumulativeNav=").append(cumulativeNav);
sb.append(", cumulativeNavWithdrawal=").append(cumulativeNavWithdrawal);
sb.append(", ishighOrLow=").append(ishighOrLow);
sb.append(", tohighNavRatio=").append(tohighNavRatio);
sb.append(", createBy=").append(createBy);
sb.append(", createTime=").append(createTime);
sb.append(", updateBy=").append(updateBy);
sb.append(", updateTime=").append(updateTime);
sb.append(", deleteTag=").append(deleteTag);
sb.append("]");
return sb.toString();
}
/**
* This enum was generated by MyBatis Generator.
* This enum corresponds to the database table fund_nav
*
* @mbg.generated Thu Sep 03 15:06:06 CST 2020
*/
public enum Column {
id("id", "id", "VARCHAR", false),
fundId("fund_id", "fundId", "VARCHAR", false),
priceDate("price_date", "priceDate", "DATE", false),
nav("nav", "nav", "DECIMAL", false),
cumulativeNav("cumulative_nav", "cumulativeNav", "DECIMAL", false),
cumulativeNavWithdrawal("cumulative_nav_withdrawal", "cumulativeNavWithdrawal", "DECIMAL", false),
ishighOrLow("ishigh_or_low", "ishighOrLow", "INTEGER", false),
tohighNavRatio("tohigh_nav_ratio", "tohighNavRatio", "DECIMAL", false),
createBy("create_by", "createBy", "VARCHAR", false),
createTime("create_time", "createTime", "TIMESTAMP", false),
updateBy("update_by", "updateBy", "VARCHAR", false),
updateTime("update_time", "updateTime", "TIMESTAMP", false),
deleteTag("delete_tag", "deleteTag", "INTEGER", false);
private static final String BEGINNING_DELIMITER = "\"";
private static final String ENDING_DELIMITER = "\"";
private final String column;
private final boolean isColumnNameDelimited;
private final String javaProperty;
private final String jdbcType;
public String value() {
return this.column;
}
public String getValue() {
return this.column;
}
public String getJavaProperty() {
return this.javaProperty;
}
public String getJdbcType() {
return this.jdbcType;
}
Column(String column, String javaProperty, String jdbcType, boolean isColumnNameDelimited) {
this.column = column;
this.javaProperty = javaProperty;
this.jdbcType = jdbcType;
this.isColumnNameDelimited = isColumnNameDelimited;
}
public String desc() {
return this.getEscapedColumnName() + " DESC";
}
public String asc() {
return this.getEscapedColumnName() + " ASC";
}
public static Column[] excludes(Column ... excludes) {
ArrayList<Column> columns = new ArrayList<>(Arrays.asList(Column.values()));
if (excludes != null && excludes.length > 0) {
columns.removeAll(new ArrayList<>(Arrays.asList(excludes)));
}
return columns.toArray(new Column[]{});
}
public static Column[] all() {
return Column.values();
}
public String getEscapedColumnName() {
if (this.isColumnNameDelimited) {
return new StringBuilder().append(BEGINNING_DELIMITER).append(this.column).append(ENDING_DELIMITER).toString();
} else {
return this.column;
}
}
public String getAliasedEscapedColumnName() {
return this.getEscapedColumnName();
}
}
}
\ No newline at end of file
......@@ -14,7 +14,7 @@ public class FundNavExample {
protected List<Criteria> oredCriteria;
public FundNavExample() {
oredCriteria = new ArrayList<Criteria>();
oredCriteria = new ArrayList<>();
}
public void setOrderByClause(String orderByClause) {
......@@ -66,18 +66,12 @@ public class FundNavExample {
distinct = false;
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table fund_nav
*
* @mbg.generated Thu Sep 03 15:06:06 CST 2020
*/
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
criteria = new ArrayList<>();
}
public boolean isValid() {
......@@ -124,7 +118,7 @@ public class FundNavExample {
if (values == null || values.size() == 0) {
throw new RuntimeException("Value list for " + property + " cannot be null or empty");
}
List<java.sql.Date> dateList = new ArrayList<java.sql.Date>();
List<java.sql.Date> dateList = new ArrayList<>();
Iterator<Date> iter = values.iterator();
while (iter.hasNext()) {
dateList.add(new java.sql.Date(iter.next().getTime()));
......@@ -960,12 +954,6 @@ public class FundNavExample {
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table fund_nav
*
* @mbg.generated do_not_delete_during_merge Thu Sep 03 15:06:06 CST 2020
*/
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
......@@ -973,12 +961,6 @@ public class FundNavExample {
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table fund_nav
*
* @mbg.generated Thu Sep 03 15:06:06 CST 2020
*/
public static class Criterion {
private String condition;
......
This diff is collapsed.
......@@ -6,11 +6,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author: zhoupeng
* @email: zhoupeng_08@163.com
*/
/**
* 人物信息表
*/
......
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