package com.friday.custody.service.trustService.cmsc.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description
 * @Author wulifeng
 * @Date: 2022/2/21
 */
@Data
public class CMCustShareInfoDto extends CMBaseDto{
    private String custName;//客户名称
    private String custType;//客户类型
    private String certificateType;//证件类型
    private String certificateNo;//证件号码
    private String taAccountId;//基金账号
    private String transactionAccountId;//交易账号
    private String fundName;//产品名称
    private String fundCode;//产品代码
    private String fundVolDate;//份额日期
    private BigDecimal totalFundVol;//总份额，保留两位小数
    private BigDecimal applicationVol;//可用份额，
    private BigDecimal frozenVol;//冻结份额，保留两位小数
    private String defdividendMethod;//分红方式：0－红利转投，1-现金分红
    private String distributorCode;//销售渠道代码
    private String distributorName;//销售渠道名称
    private String remark1;//预留字段1
    private String remark2;//预留字段2

    private String uniqueKey;
    @Override
    public String getLogicUniqueKey() {
        return this.fundCode+"_"+this.fundName+"_"+this.taAccountId+"_"+this.transactionAccountId;
    }
}
