package com.cool.store.entity;

import lombok.Data;

import java.util.Date;
import javax.persistence.*;

@Table(name = "xfsg_shop_account")
@Data
public class ShopAccountDO {
    /**
     * 主键ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    /**
     * 店铺ID
     */
    @Column(name = "shop_id")
    private Long shopId;

    /**
     * 系统名称
     */
    @Column(name = "system_name")
    private String systemName;

    /**
     * 账号
     */
    private String account;

    /**
     * 绑定的手机
     */
    @Column(name = "bound_phone")
    private String boundPhone;

    /**
     * 密码盐
     */
    @Column(name = "password_salt")
    private String passwordSalt;

    /**
     * 密码
     */
    private String password;

    /**
     * 第二密码
     */
    private String secondaryPassword;

    /**
     * 状态：1-开通资料收集中, 2-资料审核中, 3-资料审核失败, 4-开通中, 5-开通成功, 6-开通失败
     */
    private Integer status;

    /**
     * 只有火码需要  进件状态：1-进件资料收集中, 2-进件资料审核中, 3-进件资料审核失败, 4-进件中, 5-进件成功, 6-进件失败
     */
    @Column(name = "entry_status")
    private Integer entryStatus;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 最新同步时间
     */
    @Column(name = "last_sync_time")
    private Date lastSyncTime;

    /**
     * 备注
     */
    private String remark;

}