package com.liquidnet.service.stone.dto;

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

import java.math.BigDecimal;

@Data
public class StoneScoreListDto implements Cloneable {
    /**
     * 昵称
     */
//    @ApiModelProperty(required = false, value = "昵称", example = "宇航员Marinda")
    private String nickName;
    private String avatar;
    /**
     * 手机号
     */
//    @ApiModelProperty(required = false, value = "手机号", example = "18505123456")
    private String mobile;
    /**
     * 用户id
     */
//    @ApiModelProperty(required = false, value = "用户id", example = "310508344264376327445470")
    private String uid;
    /**
     * 状态[-999-全部|1-正常|2-冻结]
     */
//    @ApiModelProperty(required = false, value = "状态[-999-全部|1-正常|2-冻结]", example = "1")
    private Integer status;
    /**
     * 总积分
     */
//    @ApiModelProperty(required = false, value = "总积分", example = "100.00")
    private BigDecimal scoreAll;
    /**
     * 已用积分
     */
//    @ApiModelProperty(required = false, value = "已用积分", example = "50.00")
    private BigDecimal scoreUse;
    /**
     * 剩余积分
     */
//    @ApiModelProperty(required = false, value = "剩余积分", example = "50.00")
    private BigDecimal scoreRest;

    private static final StoneScoreListDto obj = new StoneScoreListDto();
    public static StoneScoreListDto getNew() {
        try {
            return (StoneScoreListDto) obj.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        return new StoneScoreListDto();
    }
}
