Commit 41393b1c authored by 施翔轲's avatar 施翔轲

修复修改用户时手机号不能显示完全的bug

parent 439e3a4c
...@@ -24,6 +24,7 @@ import com.dsk.system.domain.SysRole; ...@@ -24,6 +24,7 @@ import com.dsk.system.domain.SysRole;
import com.dsk.system.domain.SysUser; import com.dsk.system.domain.SysUser;
import com.dsk.system.domain.vo.SysUserExportVo; import com.dsk.system.domain.vo.SysUserExportVo;
import com.dsk.system.domain.vo.SysUserImportVo; import com.dsk.system.domain.vo.SysUserImportVo;
import com.dsk.system.domain.vo.SysUserVo;
import com.dsk.system.listener.SysUserImportListener; import com.dsk.system.listener.SysUserImportListener;
import com.dsk.system.service.ISysDeptService; import com.dsk.system.service.ISysDeptService;
import com.dsk.system.service.ISysPostService; import com.dsk.system.service.ISysPostService;
...@@ -143,7 +144,7 @@ public class SysUserController extends BaseController { ...@@ -143,7 +144,7 @@ public class SysUserController extends BaseController {
ajax.put("posts", postService.selectPostAll()); ajax.put("posts", postService.selectPostAll());
if (ObjectUtil.isNotNull(userId)) { if (ObjectUtil.isNotNull(userId)) {
SysUser sysUser = userService.selectUserById(userId); SysUser sysUser = userService.selectUserById(userId);
ajax.put("user", sysUser); ajax.put("user", BeanUtil.toBean(sysUser, SysUserVo.class));
ajax.put("postIds", postService.selectPostListByUserId(userId)); ajax.put("postIds", postService.selectPostListByUserId(userId));
ajax.put("roleIds", StreamUtils.toList(sysUser.getRoles(), SysRole::getRoleId)); ajax.put("roleIds", StreamUtils.toList(sysUser.getRoles(), SysRole::getRoleId));
} }
......
package com.dsk.system.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.dsk.common.annotation.ExcelDictFormat;
import com.dsk.common.convert.ExcelDictConvert;
import com.dsk.system.domain.SysTenant;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @author sxk
* @date 2023.08.22
* @description:
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = SysTenant.class)
public class SysEnterpriseVo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
@ExcelProperty(value = "id")
private Long id;
/**
* 企业编号
*/
@ExcelProperty(value = "企业编号")
private String enterpriseId;
/**
* 企业名称
*/
@ExcelProperty(value = "企业名称")
private String companyName;
/**
* 开始时间
*/
@ExcelProperty(value = "开始时间")
private Date startTime;
/**
* 过期时间
*/
@ExcelProperty(value = "过期时间")
private Date expireTime;
/**
* 企业方案编号
*/
@ExcelProperty(value = "企业方案编号")
private Long programId;
/**
* 用户名称
*/
@ExcelProperty(value = "用户名称")
private String username;
/**
* 手机号码
*/
@ExcelProperty(value = "手机号码")
private String phone;
/**
* 企业规模
*/
@ExcelProperty(value = "企业规模")
private String enterpriseScale;
/**
* 企业状态(0已过期|1续约)
*/
@ExcelProperty(value = "企业状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "0=已过期,1=续约")
private String status;
}
//package com.dsk.system.domain.vo; package com.dsk.system.domain.vo;
//
//import com.dsk.common.annotation.Sensitive; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
//import com.dsk.common.annotation.Translation; import com.dsk.common.annotation.Sensitive;
//import com.dsk.common.constant.TransConstant; import com.dsk.common.enums.SensitiveStrategy;
//import com.dsk.common.enums.SensitiveStrategy; import com.dsk.common.tenant.core.TenantEntity;
//import com.fasterxml.jackson.annotation.JsonIgnore; import com.dsk.system.domain.SysDept;
//import com.fasterxml.jackson.annotation.JsonProperty; import com.dsk.system.domain.SysRole;
//import io.github.linpeilie.annotations.AutoMapper; import com.dsk.system.domain.SysUser;
//import lombok.Data; import io.github.linpeilie.annotations.AutoMapper;
//import org.dromara.common.sensitive.annotation.Sensitive; import lombok.Data;
//import org.dromara.common.sensitive.core.SensitiveStrategy; import lombok.NoArgsConstructor;
//import org.dromara.common.translation.annotation.Translation;
//import org.dromara.common.translation.constant.TransConstant; import java.util.Date;
//import org.dromara.system.domain.SysUser; import java.util.List;
//
//import java.io.Serializable; /**
//import java.util.Date; * 用户对象 sys_user
//import java.util.List; *
// * @author Lion Li
// */
///**
// * 用户信息视图对象 sys_user @Data
// * @ExcelIgnoreUnannotated
// * @author Michelle.Chung @AutoMapper(target = SysUser.class)
// */ @NoArgsConstructor
//@Data public class SysUserVo extends TenantEntity {
////@AutoMapper(target = SysUser.class)
//public class SysUserVo implements Serializable { /**
// * 用户ID
// //@Serial */
// private static final long serialVersionUID = 1L; private Long userId;
//
// /** /**
// * 用户ID * 部门ID
// */ */
// private Long userId; private Long deptId;
//
// /** /**
// * 租户ID * 用户账号
// */ */
// private String tenantId; private String userName;
//
// /** /**
// * 部门ID * 用户昵称
// */ */
// private Long deptId; private String nickName;
//
// /** /**
// * 用户账号 * 用户类型(sys_user系统用户)
// */ */
// private String userName; private String userType;
//
// /** /**
// * 用户昵称 * 用户邮箱
// */ */
// private String nickName; @Sensitive(strategy = SensitiveStrategy.EMAIL)
// private String email;
// /**
// * 用户类型(sys_user系统用户) /**
// */ * 手机号码
// private String userType; */
// private String phonenumber;
// /**
// * 用户邮箱 /**
// */ * 用户性别
// @Sensitive(strategy = SensitiveStrategy.EMAIL) */
// private String email; private String sex;
//
// /** /**
// * 手机号码 * 用户头像
// */ */
// @Sensitive(strategy = SensitiveStrategy.PHONE) private String avatar;
// private String phonenumber;
// /**
// /** * 帐号状态(0正常 1停用)
// * 用户性别(0男 1女 2未知) */
// */ private String status;
// private String sex;
// /**
// /** * 删除标志(0代表存在 2代表删除)
// * 头像地址 */
// */ private String delFlag;
//// @Translation(type = TransConstant.OSS_ID_TO_URL)
// private String avatar; /**
// * 最后登录IP
// /** */
// * 密码 private String loginIp;
// */
// @JsonIgnore /**
// @JsonProperty * 最后登录时间
// private String password; */
// private Date loginDate;
// /**
// * 帐号状态(0正常 1停用) /**
// */ * 备注
// private String status; */
// private String remark;
// /**
// * 最后登录IP /**
// */ * 部门对象
// private String loginIp; */
// private SysDept dept;
// /**
// * 最后登录时间 /**
// */ * 角色对象
// private Date loginDate; */
// private List<SysRole> roles;
// /**
// * 备注 /**
// */ * 角色组
// private String remark; */
// private Long[] roleIds;
// /**
// * 创建时间 /**
// */ * 岗位组
// private Date createTime; */
// private Long[] postIds;
// /**
// * 部门对象 /**
// */ * 数据权限 当前角色ID
// private SysDeptVo dept; */
// private Long roleId;
// /**
// * 角色对象 }
// */
// private List<SysRoleVo> roles;
//
// /**
// * 角色组
// */
// private Long[] roleIds;
//
// /**
// * 岗位组
// */
// private Long[] postIds;
//
// /**
// * 数据权限 当前角色ID
// */
// private Long roleId;
//
//}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment