package com.friday.custody.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CustShareInfoVo  implements Serializable {

    /**
     * id
     */
    private Integer id;
    /**
     * 基金备案编码
     */
    private String fundCode;
    /**
     * 基金内部代码
     */
    private String innerFundCode;
    /**
     * 基金名称
     */
    private String fundName;
    /**
     * 数据字典：销售商（竖表）
     */
    private String agencyNo;
    /**
     * 销售商名称
     */
    private String agencyName;
    /**
     * 基金帐号
     */
    private String fundAcco;
    /**
     * 交易账号
     */
    private String tradeAcco;
    /**
     *
     */
    private String netValueDate;
    /**
     * 最新持有份额
     */
    private String lastHoldShares;
    /**
     * 基金持有份额比例
     */
    private String shareRatio;
    /**
     * 基金可用份额
     */
    private String enableShares;
    /**
     * 基金冻结份额
     */
    private String frozenShares;
    /**
     * 数据字典：分红方式
     */
    private String bonusMethod;
    /**
     * 累计现金分红
     */
    private String totalProfit;
    /**
     * 未付收益
     */
    private String income;
    /**
     * 累计转增份额
     */
    private String realShares;
    /**
     * 数据字典：币种
     */
    private String currency;
    /**
     * 数据字典：托管人
     */
    private String trustNo;
    /**
     * 更新时间：
     */
    private String updateDate;

}
