代码提交

This commit is contained in:
2023-06-08 11:28:13 +08:00
parent b53456d41c
commit ec6e27a4eb
23 changed files with 1308 additions and 4 deletions

View File

@@ -0,0 +1,51 @@
package com.njcn.user.pojo.po.app;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* APP用户消息配置表
* </p>
*
* @author xuyang
* @since 2023-06-08
*/
@Data
@TableName("app_info_set")
public class AppInfoSet {
private static final long serialVersionUID = 1L;
/**
* 用户id
*/
private String userIndex;
/**
* 0false 1true 暂态消息模块
*/
private Integer eventInfo;
/**
* 0false 1true 稳态消息模块
*/
private Integer harmonicInfo;
/**
* 0false 1true 终端消息模块
*/
private Integer deviceInfo;
/**
* 0false 1true 系统消息模块
*/
private Integer systemInfo;
}

View File

@@ -0,0 +1,47 @@
package com.njcn.user.pojo.po.app;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* App手机验证码发送记录表
* </p>
*
* @author xuyang
* @since 2023-06-07
*/
@Data
@TableName("app_send_msg")
public class AppSendMsg {
private static final long serialVersionUID = 1L;
/**
* 手机号
*/
private String phone;
/**
* 消息内容
*/
private String message;
/**
* 发送时间
*/
private LocalDateTime sendTime;
/**
* 发送状态
*/
private String sendStatus;
}

View File

@@ -0,0 +1,117 @@
package com.njcn.user.pojo.po.app;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* App用户表
* </p>
*
* @author xuyang
* @since 2023-06-07
*/
@Data
@TableName("app_user")
public class AppUser extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 用户表Guid
*/
private String userIndex;
/**
* 用户名(别名)
*/
private String name;
/**
* 登录名
*/
private String loginName;
/**
* 密码
*/
private String password;
/**
* 电话号码
*/
private String phone;
/**
* 邮箱
*/
private String email;
/**
* 注册时间
*/
private LocalDateTime registerTime;
/**
* 密码有效期字段(初始化的时候跟注册时间一样)
*/
private LocalDateTime psdValidity;
/**
* 最后一次登录时间
*/
private LocalDateTime loginTime;
/**
* 用户状态0删除1正常2锁定
*/
private Integer state;
/**
* 密码错误次数
*/
private Integer loginErrorTimes;
/**
* 第一次登陆错误的时间
*/
private LocalDateTime loginFirstErrorTime;
/**
* 营销人员名称(只针对主用户)
*/
private String semName;
/**
* 营销人员手机(只针对主用户)
*/
private String semPhone;
/**
* 推荐码(新增主用户时候生成)
*/
private String referralCode;
/**
* 设备码
*/
private String devCode;
/**
* 用户类型0主用户1子用户2运维3专职4:工程5游客
*/
private Integer userType;
/**
* 用户等级
*/
private String userLevel;
}

View File

@@ -0,0 +1,25 @@
package com.njcn.user.pojo.vo.app;
import lombok.Data;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/6/8 9:37
*/
@Data
public class AppUserResultVO {
private String userId;
private String roleName;
private String phone;
private String userName;
private String roleCode;
}