package com.ruoyi.mall.domain;

import com.ruoyi.common.annotation.Log;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 业务员对象 mall_salesman
 *
 * @author ruoyi
 * @date 2022-06-29
 */
@Setter
@Getter
@ToString
public class MallSalesman extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Integer id;

    /** 密码 */
    private String password;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 部门名称 */
    @Excel(name = "部门")
    private String deptName;

    /** 总成交金额 */
    @Excel(name = "总成交金额")
    private BigDecimal allOrderPrice;

    /** 总客户数 */
    @Excel(name = "总客户数")
    private Integer allMemberUserCount;

    /** 总订单数 */
    @Excel(name = "总订单数")
    private Integer allOrderCount;

    /** 状态（0-正常，1-冻结） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=冻结")
    private Integer status;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String createAt;


    /** 部门 */
    private Integer department;

    /** 头像 */
    private String avatar;

    /** 更新时间 */
    private String updateAt;

    /** 删除标记 */
    private Integer delFlag;

    /** 绑定用户ID */
    private Long userId;

    /** 绑定用户名 */
    private String userName;

    /** 所属店铺id */
    private Long shopId;

    /** 所属公司ID */
    private Long companyId;

    /** 系统用户ID */
    private Long sysUserId;

    /** 角色ID */
    private Long roleId;

    /** 角色名 */
    @Excel(name = "角色名")
    private String roleName;

    /** 公司人员类型：0-公司管理员，1-业务员 */
    @Excel(name = "公司人员类型：0-公司管理员，1-业务员")
    private Integer companyUserType;

    /** 账号 */
    @Excel(name = "账号")
    private String account;

    /** 真实密码 */
    private String realPassword;

    /** 小程序二维码 */
    private String qrCode;

    /** 是否登录（0-否，1-是） */
    private Integer isLogin;

}
