package cn.superdesk.uniorder.dao.entity.fund;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

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

/**
 * @Description:
 * @Author: linjinyu
 * @CreateDate: 2021-12-02 12:01:42
 * @UpdateUser: linjinyu
 * @UpdateDate: 2021-12-02 12:01:42
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@Data
@ToString
public class SysFundGrant implements Serializable {

	/**
	 * id
	 */
	@ApiModelProperty(value = "id")
	private Long id;

	/**
	 * 基金用户id
	 */
	@ApiModelProperty(value = "基金用户id")
	private Long fundUserId;

	/**
	 * 发票号 // 修改标记 20211201
	 */
	@ApiModelProperty(value = "发票号")
	private String invoiceNumber;

	/**
	 * 发票金额
	 */
	@ApiModelProperty(value = "发票金额")
	private BigDecimal invoiceCount;

	/**
	 * 基金金额
	 */
	@ApiModelProperty(value = "基金金额")
	private BigDecimal fundCount;

	/**
	 * 待核销金额
	 */
	@ApiModelProperty(value = "待核销金额")
	private BigDecimal noCheckCount;

	/**
	 * 待激活基金
	 */
	@ApiModelProperty(value = "待激活基金")
	private BigDecimal noActivatedFund;

	/**
	 * 激活状态 2已激活 1部分激活 0未激活
	 */
	@ApiModelProperty(value = "激活状态 2已激活 1部分激活 0未激活")
	private Integer activatedStatus;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人")
	private Long createUserId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	private static final long serialVersionUID = 1L;
}