mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-11-16 22:23:43 +08:00
update 优化 个人信息接口 改为 Bo 规避不应该接收的参数 更改其他实体作者名
This commit is contained in:
@@ -11,8 +11,7 @@ import com.ruoyi.common.mybatis.core.domain.BaseEntity;
|
||||
/**
|
||||
* 参数配置业务对象 sys_config
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-01-31
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -13,8 +13,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 部门业务对象 sys_dept
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-01-31
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -12,8 +12,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 字典数据业务对象 sys_dict_data
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -13,8 +13,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 字典类型业务对象 sys_dict_type
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -13,8 +13,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 菜单权限业务对象 sys_menu
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -13,8 +13,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 通知公告业务对象 sys_notice
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -12,8 +12,7 @@ import lombok.EqualsAndHashCode;
|
||||
/**
|
||||
* 岗位信息业务对象 sys_post
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -13,8 +13,7 @@ import lombok.NoArgsConstructor;
|
||||
/**
|
||||
* 角色信息业务对象 sys_role
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -17,8 +17,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 用户信息业务对象 sys_user
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.ruoyi.system.domain.bo;
|
||||
|
||||
import com.ruoyi.common.core.xss.Xss;
|
||||
import com.ruoyi.common.mybatis.core.domain.BaseEntity;
|
||||
import com.ruoyi.common.sensitive.annotation.Sensitive;
|
||||
import com.ruoyi.common.sensitive.core.SensitiveStrategy;
|
||||
import jakarta.validation.constraints.Email;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 个人信息业务处理
|
||||
*
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysUserProfileBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@Xss(message = "用户昵称不能包含脚本字符")
|
||||
@Size(min = 0, max = 30, message = "用户昵称长度不能超过{max}个字符")
|
||||
private String nickName;
|
||||
|
||||
/**
|
||||
* 用户邮箱
|
||||
*/
|
||||
@Sensitive(strategy = SensitiveStrategy.EMAIL)
|
||||
@Email(message = "邮箱格式不正确")
|
||||
@Size(min = 0, max = 50, message = "邮箱长度不能超过{max}个字符")
|
||||
private String email;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
@Sensitive(strategy = SensitiveStrategy.PHONE)
|
||||
private String phonenumber;
|
||||
|
||||
/**
|
||||
* 用户性别(0男 1女 2未知)
|
||||
*/
|
||||
private String sex;
|
||||
|
||||
}
|
||||
@@ -14,8 +14,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 参数配置视图对象 sys_config
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-01-31
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -13,8 +13,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 部门视图对象 sys_dept
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-01-31
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -14,8 +14,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 字典数据视图对象 sys_dict_data
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -14,8 +14,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 字典类型视图对象 sys_dict_type
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -12,8 +12,7 @@ import java.util.List;
|
||||
/**
|
||||
* 菜单权限视图对象 sys_menu
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
public class SysMenuVo implements Serializable {
|
||||
|
||||
@@ -13,8 +13,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 通知公告视图对象 sys_notice
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
public class SysNoticeVo implements Serializable {
|
||||
|
||||
@@ -15,8 +15,7 @@ import java.util.Date;
|
||||
/**
|
||||
* 岗位信息视图对象 sys_post
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -15,8 +15,7 @@ import java.util.Set;
|
||||
/**
|
||||
* 角色信息视图对象 sys_role
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
@ExcelIgnoreUnannotated
|
||||
|
||||
@@ -14,8 +14,7 @@ import java.util.List;
|
||||
/**
|
||||
* 用户信息视图对象 sys_user
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2023-02-01
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@Data
|
||||
public class SysUserVo implements Serializable {
|
||||
|
||||
Reference in New Issue
Block a user