package com.haha.sdk.model;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 用户数据传输对象
 */
@Data
public class UserDTO {
    /**
     * 用户ID
     */
    private Long id;
    
    /**
     * 微信OpenId
     */
    private String openId;
    
    /**
     * 手机号
     */
    private String phone;
    
    /**
     * 昵称
     */
    private String nickname;
    
    /**
     * 头像URL
     */
    private String avatar;
    
    /**
     * 信用分（支付分）
     */
    private Integer creditScore;
    
    /**
     * 账户余额
     */
    private BigDecimal balance;
    
    /**
     * 用户状态：0-正常 1-锁定
     */
    private Integer status;
    
    /**
     * 注册时间
     */
    private LocalDateTime createTime;
}
