package com.xhpc.user.domain;

import com.xhpc.common.core.web.domain.BaseEntity;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.math.BigDecimal;


/**
 * C端用户 xhpc_app_user
 *
 * @author ruoyi
 */
@Data
public class XhpcAppInternetUser extends BaseEntity {


    /**
     * 用户id
     */
    private Long appInternetUserId;

    /**
     * 手机号码
     */
    @Length(max = 11, message = "手机号码不能超过11位")
    private String phone;

    /**
     * weixin_open_id
     */
    @Length(max = 50, message = "openId不能超过50位")
    private String weixinOpenId;

    /**
     * alipay_open_id
     */
    @Length(max = 50, message = "openId不能超过50位")
    private String alipayOpenId;

    /**
     * 微信是否登录（0未登录 1已登录）
     */
    private Integer weixinLogin;

    /**
     * 支付宝是否登录（0未登录 1已登录）
     */
    private Integer alipayLogin;

    /**
     * 头像地址
     */
    private String avatar;

    /**
     * 余额
     */
    private BigDecimal balance;

    /**
     * 密码(加密)
     */
    private String password;

    /**
     * 帐号状态
     */
    private Integer status;

    /**
     * 是否有退款订单审核（0无 1有）
     */
    private Integer isRefundApplication;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    private Integer soc;

    private Integer isRefund;

    private Integer socProtect;

    private String tenantId;

    private String plateNum;
}
