diff --git a/base-system-common/src/main/java/com/health/system/common/domain/Doctor.java b/base-system-common/src/main/java/com/health/system/common/domain/Doctor.java index 949788f..2a88fae 100644 --- a/base-system-common/src/main/java/com/health/system/common/domain/Doctor.java +++ b/base-system-common/src/main/java/com/health/system/common/domain/Doctor.java @@ -9,12 +9,12 @@ import lombok.Data; * @date 2023/10/26 10:57 */ @Data -public class Doctor extends User{ +public class Doctor extends SysUser{ /* 医生id */ - private Integer doctorId; + private Long doctorId; /* 就职医院名称 */ diff --git a/base-system-common/src/main/java/com/health/system/common/domain/Patient.java b/base-system-common/src/main/java/com/health/system/common/domain/Patient.java index beedc15..c7f5c12 100644 --- a/base-system-common/src/main/java/com/health/system/common/domain/Patient.java +++ b/base-system-common/src/main/java/com/health/system/common/domain/Patient.java @@ -9,12 +9,12 @@ import lombok.Data; * @date 2023/10/26 10:57 */ @Data -public class Patient extends User{ +public class Patient extends SysUser{ /* 患者id */ - private Integer patientId; + private Long patientId; /* 体重 */ diff --git a/base-system-common/src/main/java/com/health/system/common/domain/SysUser.java b/base-system-common/src/main/java/com/health/system/common/domain/SysUser.java index 42ac6f6..886f0f2 100644 --- a/base-system-common/src/main/java/com/health/system/common/domain/SysUser.java +++ b/base-system-common/src/main/java/com/health/system/common/domain/SysUser.java @@ -75,6 +75,11 @@ public class SysUser extends BaseEntity { */ private String password; + /* + 邮箱验证码 + */ + private String code; + /** * 帐号状态(0正常 1停用) */ @@ -295,6 +300,14 @@ public class SysUser extends BaseEntity { this.roleId = roleId; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) @@ -317,6 +330,7 @@ public class SysUser extends BaseEntity { .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .append("dept", getDept()) + .append("code",getCode()) .toString(); } } diff --git a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java index 0db1d3e..38e7673 100644 --- a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java +++ b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java @@ -348,6 +348,18 @@ public class SysUserController extends BaseController return toAjax(userService.resetPwd(user)); } + /** + * @description: 个人设置重置密码 + * @param: * @param user + * @return: Result + * @author 冯凯 + * @date: 2023/10/27 14:02 + */ +// public Result resentPwd(@RequestBody User user){ +// userService.checkUserIfAllowed(user); +// user.setPwd1(); +// } + /** * 状态修改 */ diff --git a/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java b/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java index acae0c8..6d56982 100644 --- a/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java +++ b/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java @@ -162,7 +162,7 @@ public interface SysUserMapper { void insertDoctor(Doctor doctor1); //添加用户角色 - int insertUseRole(@Param("userId") Integer userId, @Param("roleId") Integer roleId); + int insertUseRole(@Param("userId") Long userId, @Param("roleId") Integer roleId); int registerPatient(Patient patient); @@ -179,5 +179,4 @@ public interface SysUserMapper { * @author 冯凯 * @date: 2023/10/27 10:01 */ - User checkEmail(@Param("email") String email); } diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java index 5556a38..b2cc31c 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java @@ -611,8 +611,8 @@ public class SysUserServiceImpl implements ISysUserService Integer roleId=100; //添加用户表 - int count=userMapper.registerDoctor(doctor); - Integer userId = doctor.getUserId(); + int count=userMapper.insertUser(doctor); + Long userId = doctor.getUserId(); Doctor doctor1 = new Doctor(); doctor1.setUserId(userId); doctor1.setDepartmentId(doctor.getDepartmentId()); @@ -637,9 +637,9 @@ public class SysUserServiceImpl implements ISysUserService * @date: 2023/10/27 10:01 */ public void checkEmail(String email) { - User user=userMapper.checkEmail(email); - System.out.println(user); - Assert.isNull(user, + SysUser sysUser = userMapper.checkEmailUnique(email); + System.out.println(sysUser); + Assert.isNull(sysUser, StringUtils.format("邮箱{}存在",email)); } @@ -656,9 +656,9 @@ public class SysUserServiceImpl implements ISysUserService public Boolean registerPatient(Patient patient) { Integer roleId=101; // - patient.setStatus(1); + patient.setStatus("1"); int count=userMapper.registerPatient(patient); - Integer userId = patient.getUserId(); + Long userId = patient.getUserId(); Patient patient1 = new Patient(); patient1.setUserId(userId); String inviteCode = RandomUtil.randomString("ABCDEFGHIJKLMNOPQRSTUVWXYZ", 10); diff --git a/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml b/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml index 9e4b0bc..e03292a 100644 --- a/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml +++ b/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml @@ -157,9 +157,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - +