123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.smppw.analysis.domain.dataobject.nav;
- import lombok.Getter;
- import lombok.Setter;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * 基金经理产品拟合净值信息
- */
- @Setter
- @Getter
- public abstract class FundManagerNavDO extends BaseNavDO {
- /**
- * ID自增
- */
- private Integer id;
- /**
- * 基金经理id
- */
- private String fundManagerId;
- /**
- * 拟合类型 1-私募综合曲线 2-私募分策略曲线 3-私募权益类曲线 4-公募综合曲线 5-公募分策略曲线 6-公募权益类曲线
- */
- private Integer curveType;
- /**
- * 策略id
- */
- private Integer strategy;
- /**
- * 拟合净值
- */
- private BigDecimal cumulativeNav;
- /**
- * 入选基金数量
- */
- private Integer fundNum;
- /**
- * 创建者Id,默认第一次创建者名称,创建后不变更
- */
- private Integer creatorid;
- /**
- * 创建时间,默认第一次创建的getdate()时间
- */
- private Date createtime;
- /**
- * 修改者Id;第一次创建时与Creator值相同,修改时与修改人值相同
- */
- private Integer updaterid;
- /**
- * 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
- */
- private Date updatetime;
- /**
- * 记录的有效性;1-有效;0-无效;
- */
- private Integer isvalid;
- @Override
- public String getRefId() {
- return this.fundManagerId;
- }
- @Override
- public BigDecimal getNav() {
- return cumulativeNav;
- }
- @Override
- public BigDecimal getCumulativeNavWithdrawal() {
- return cumulativeNav;
- }
- }
|