FrontUserMon.java 3.41 KB
package com.lhcredit.project.business.frontUser.domain;

import com.lhcredit.project.business.frontMenu.domain.FrontMenu;
import com.lhcredit.project.business.frontRole.domain.FrontRole;
import com.lhcredit.project.business.frontUserRole.domain.FrontUserRole;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;
import java.util.Date;
import java.util.List;

/**
 * 用户表 front_user
 *
 * @author lhcredit
 * @date 2023-11-28
 */
@Data
@ApiModel(value = "用户")
public class FrontUserMon extends BaseEntity{
    private static final long serialVersionUID=1L;

    /**  */
    @ApiModelProperty(value = "")
    private Long id;
    /**
     * 组织列表id
     */
    @ApiModelProperty(value = "组织机构id")
    private Long orgId;
    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名")
    private String userName;
    /** 上一级公司名称 */
    @ApiModelProperty(value = "上一级公司名称")
    private String parentOrgName;
    /** 登录名 */
    @ApiModelProperty(value = "登录名")
    private String loginName;
    /** 密码 */
    @ApiModelProperty(value = "密码")
    private String password;
    /** 邮箱 */
    @ApiModelProperty(value = "邮箱")
    private String mail;
    /** 电话 */
    @ApiModelProperty(value = "电话")
    private String phone;
    /** 用户类型 */
    @ApiModelProperty(value = "用户类型")
    private String userType;
    /** 绑定的父id */
    @ApiModelProperty(value = "绑定的父id")
    private String parentId;
    /** 删除标识 */
    @ApiModelProperty(value = "删除标识")
    private String deleteStatus;
    /** 数据状态 */
    @ApiModelProperty(value = "数据状态")
    private String dataStatus;
    /** 入库时间 */
    @ApiModelProperty(value = "入库时间")
    private Date storageTime;
    /** 最后一次更新时间 */
    @ApiModelProperty(value = "最后一次更新时间")
    private Date lastUpdataTime;
    /** 操作人 */
    @ApiModelProperty(value = "操作人")
    private String operator;
    /** 排序 */
    @ApiModelProperty(value = "排序")
    private Integer orderNo;
    /**
     * 菜单集合
     */
    @ApiModelProperty(value = "菜单集合")
    private List<FrontMenu> frontMenu;
    /**
     * 角色
     */
    @ApiModelProperty(value = "角色")
    private List<FrontRole> frontRoles;
    /**
     * 下单身份
     */
    @ApiModelProperty(value = "下单身份")
    private String orderOrgName;
    /**
     * 合同id
     */
    @ApiModelProperty(value = "合同id")
    private Long contractId;

    /** 下单公司id(后台下单使用) */
    private Long backOrderDeptId;
    /** 下单公司名称 (后台下单使用)*/
    private Long backOrderUserId;

    /**
     * 登陆时间
     */
    private String loginTimes;
    /**
     * 用户token
     */
    private String token;
    /**
     * 验证码
     */
    private String code;

    /**
     * 部门表公司标识
     */
    private String deptType;

    private String bizTypes;

    private String needaudit;

    private String headId;//总公司
    private Integer modifyPsdPage;//总公司

    private String reports;//模板报告json

    // 报告模板限制
    private List<TempConf> tempConfList;

    private String openId;
//微信用户状态(1正式用户,2测试用户)
    private Integer vxType;
}