FrontUser.java 4.27 KB
package com.lhcredit.project.business.frontUser.domain;

import com.lhcredit.project.business.frontRole.domain.FrontRole;
import com.lhcredit.project.system.dept.domain.Dept;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 前端用户表 front_user
 *
 * @author lhcredit
 * @date 2024-05-13
 */
@Data
@ApiModel(value = "前端用户")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FrontUser extends BaseEntity{
    private static final long serialVersionUID=1L;

    /**  */
    @ApiModelProperty(value = "")
    private Long id;
    /** orgid组织机构表id */
    @ApiModelProperty(value = "orgid组织机构表id")
    private Long orgId;
    /** 上一级公司名称 */
    @ApiModelProperty(value = "上一级公司名称")
    private String parentOrgName;
    /** 用户名称 */
    @ApiModelProperty(value = "用户名称")
    private String userName;
    /** 登录名 */
    @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;
    /** 删除标识 0:删除 1:正常 */
    @ApiModelProperty(value = "删除标识 0:删除 1:正常")
    private String deleteStatus;
    /** 数据状态 */
    @ApiModelProperty(value = "数据状态")
    private String dataStatus;
    /** 企业监控上限 */
    @ApiModelProperty(value = "企业监控上限")
    private Integer upNum;
    /** 当前企业监控上限数量 */
    @ApiModelProperty(value = "当前企业监控上限数量")
    private Integer nowNum;
    /** 合同费用 */
    @ApiModelProperty(value = "合同费用")
    private Double contractMoney;
    /** 入库时间 */
    @ApiModelProperty(value = "入库时间")
    private Date storageTime;
    /** 最后一次更新时间 */
    @ApiModelProperty(value = "最后一次更新时间")
    private Date lastUpdataTime;
    /** 操作人/创建人 */
    @ApiModelProperty(value = "操作人/创建人")
    private String operator;
    /** 签约时间 */
    @ApiModelProperty(value = "签约时间")
    private Date signingTime;
    /** 到期时间 */
    @ApiModelProperty(value = "到期时间")
    private Date endTime;
    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private Date creditTime;
    /** 排序 */
    @ApiModelProperty(value = "排序")
    private Integer orderNo;
    /** 备注 */
    @ApiModelProperty(value = "备注")
    private String ramark;
    /** 大数是否免审权限 0无 1有权限 */
    @ApiModelProperty(value = "大数是否免审权限 0无 1有权限")
    private Integer auditDs;
    /** 是否强制跳转修改psd 0=已修改  1=强制跳转 */
    @ApiModelProperty(value = "是否强制跳转修改psd 0=已修改  1=强制跳转")
    private Integer modifyPsdPage;

    private Long[] roleIds;

    private String reports;

    @ApiModelProperty(value = "报告上限")
    private Integer reportNum;

    @ApiModelProperty(value = "财务上限")
    private Integer financeNum;

    @ApiModelProperty(value = "是否接收邮件通知")
    private String email;

    @ApiModelProperty(value = "通知邮箱")
    private String noticeEmail;

    @ApiModelProperty(value = "其它通知邮箱")
    private String otherEmailInfo;

    @ApiModelProperty(value = "邮箱附件")
    private String emailAttachment;

    @ApiModelProperty(value = "邮箱附件")
    private String emailAttachmentInfo;

    private Dept dept;

    private String webRoles;

    private String deptName;
    /**
     * 角色集合
     */
    private List<FrontRole> roles;

    private String startTime;

    private String doneTime;

    private  String needaudit;

    private String openId;

    private Integer vxType;


}