package com.cyksj.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ejlchina.searcher.bean.SearchBean;
import lombok.Data;

/**
 * @author chan
 * @date 2024/3/18 17:10
 */
@Data
@TableName("chatgpt_session")
@SearchBean(tables = "chatgpt_session")
public class ChatgptSession extends BaseEntity {

    /**
     * 邮箱
     */
    private String email;

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

    private String emailPassword;

    /**
     * 状态 1有效 1无效
     */
    private Integer status;

    /**
     * 是否为plus会员
     */
    @TableField("isPlus")
    private Integer isPlus;

    /**
     * accountId
     */
    @TableField("accountId")
    private Long accountId;

    @TableField("isCar")
    private Boolean isCar;

    /**
     * 车id
     */
    @TableField("carID")
    private String carId;

    /**
     * 车名称
     */
    private String carName;

    /**
     * 官方session
     */
    @TableField("officialSession")
    private String officialSession;

    /**
     * 双重验证密钥
     */
    private String apiSecret;

    /**
     * 备用安全码
     */
    private String verifyCodes;

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

    /**
     * 分数
     */
    private Double score;

    /**
     * 关联邮箱
     */
    private String relateEmail;


    /**
     * 账号信息
     */
    private String accountInfo;

    /**
     * 会员类型
     * 普通、Plus、Team、Pro
     */
    private String type;
}
