Browse Source

缓存中添加人员信息数据

jichaobo 2 years ago
parent
commit
14262ec830

+ 255 - 0
base-modules/service-system/service-system-api/src/main/java/com/usky/system/domain/SysPerson.java

@@ -0,0 +1,255 @@
+package com.usky.system.domain;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 人员信息
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-22
+ */
+public class SysPerson implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    private Integer id;
+
+    /**
+     * 姓名
+     */
+    private String fullName;
+
+    /**
+     * 年龄
+     */
+    private Integer age;
+
+    /**
+     * 性别;1男、2女
+     */
+    private Integer gender;
+
+    /**
+     * 家庭住址
+     */
+    private String address;
+
+    /**
+     * 文化程度;1小学、2初中、3高中、4大专、5本科、6硕士研究生、7博士研究生、8其他
+     */
+    private Integer educationDegree;
+
+    /**
+     * 身份证号
+     */
+    private String idNumber;
+
+    /**
+     * 联系方式
+     */
+    private String linkPhone;
+
+    /**
+     * 岗位ID
+     */
+    private Long postId;
+
+    /**
+     * 部门ID
+     */
+    private Long deptId;
+
+    /**
+     * 入职时间
+     */
+    private LocalDateTime entryTime;
+
+    /**
+     * 证书1
+     */
+    private String certificateUrl1;
+
+    /**
+     * 证书2
+     */
+    private String certificateUrl2;
+
+    /**
+     * 证书3
+     */
+    private String certificateUrl3;
+
+    /**
+     * 创建人
+     */
+    private String creator;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 更新人
+     */
+    private String updatePerson;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime updateTime;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getFullName() {
+        return fullName;
+    }
+
+    public void setFullName(String fullName) {
+        this.fullName = fullName;
+    }
+
+    public Integer getAge() {
+        return age;
+    }
+
+    public void setAge(Integer age) {
+        this.age = age;
+    }
+
+    public Integer getGender() {
+        return gender;
+    }
+
+    public void setGender(Integer gender) {
+        this.gender = gender;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public Integer getEducationDegree() {
+        return educationDegree;
+    }
+
+    public void setEducationDegree(Integer educationDegree) {
+        this.educationDegree = educationDegree;
+    }
+
+    public String getIdNumber() {
+        return idNumber;
+    }
+
+    public void setIdNumber(String idNumber) {
+        this.idNumber = idNumber;
+    }
+
+    public String getLinkPhone() {
+        return linkPhone;
+    }
+
+    public void setLinkPhone(String linkPhone) {
+        this.linkPhone = linkPhone;
+    }
+
+    public Long getPostId() {
+        return postId;
+    }
+
+    public void setPostId(Long postId) {
+        this.postId = postId;
+    }
+
+    public Long getDeptId() {
+        return deptId;
+    }
+
+    public void setDeptId(Long deptId) {
+        this.deptId = deptId;
+    }
+
+    public LocalDateTime getEntryTime() {
+        return entryTime;
+    }
+
+    public void setEntryTime(LocalDateTime entryTime) {
+        this.entryTime = entryTime;
+    }
+
+    public String getCertificateUrl1() {
+        return certificateUrl1;
+    }
+
+    public void setCertificateUrl1(String certificateUrl1) {
+        this.certificateUrl1 = certificateUrl1;
+    }
+
+    public String getCertificateUrl2() {
+        return certificateUrl2;
+    }
+
+    public void setCertificateUrl2(String certificateUrl2) {
+        this.certificateUrl2 = certificateUrl2;
+    }
+
+    public String getCertificateUrl3() {
+        return certificateUrl3;
+    }
+
+    public void setCertificateUrl3(String certificateUrl3) {
+        this.certificateUrl3 = certificateUrl3;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getUpdatePerson() {
+        return updatePerson;
+    }
+
+    public void setUpdatePerson(String updatePerson) {
+        this.updatePerson = updatePerson;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 109 - 0
base-modules/service-system/service-system-api/src/main/java/com/usky/system/domain/SysPersonVo.java

@@ -0,0 +1,109 @@
+package com.usky.system.domain;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 人员信息
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-22
+ */
+public class SysPersonVo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    private Integer id;
+
+    /**
+     * 姓名
+     */
+    private String fullName;
+
+    /**
+     * 年龄
+     */
+    private Integer age;
+
+    /**
+     * 性别;1男、2女
+     */
+    private Integer gender;
+
+    /**
+     * 家庭住址
+     */
+    private String address;
+
+    /**
+     * 文化程度;1小学、2初中、3高中、4大专、5本科、6硕士研究生、7博士研究生、8其他
+     */
+    private Integer educationDegree;
+
+    /**
+     * 身份证号
+     */
+    private String idNumber;
+
+    /**
+     * 联系方式
+     */
+    private String linkPhone;
+
+    /**
+     * 岗位ID
+     */
+    private Long postId;
+
+    /**
+     * 部门ID
+     */
+    private Long deptId;
+
+    /**
+     * 入职时间
+     */
+    private LocalDateTime entryTime;
+
+    /**
+     * 证书1
+     */
+    private String certificateUrl1;
+
+    /**
+     * 证书2
+     */
+    private String certificateUrl2;
+
+    /**
+     * 证书3
+     */
+    private String certificateUrl3;
+
+    /**
+     * 创建人
+     */
+    private String creator;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 更新人
+     */
+    private String updatePerson;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime updateTime;
+
+
+}

+ 44 - 49
base-modules/service-system/service-system-api/src/main/java/com/usky/system/model/LoginUser.java

@@ -1,6 +1,6 @@
 package com.usky.system.model;
 
-
+import com.usky.system.domain.SysPerson;
 import com.usky.system.domain.SysUserVO;
 
 import java.io.Serializable;
@@ -11,8 +11,7 @@ import java.util.Set;
  *
  * @author ruoyi
  */
-public class LoginUser implements Serializable
-{
+public class LoginUser implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
@@ -60,119 +59,115 @@ public class LoginUser implements Serializable
      */
     private SysUserVO sysUser;
 
-    /** 租户ID */
+    /**
+     * 租户ID
+     */
     private Integer tenantId;
 
-    /** 用户类型 */
+    /**
+     * 用户类型
+     */
     private String userType;
 
-    public String getUserType()
-    {
+
+    /**
+     * 用户人员信息
+     */
+    private SysPerson sysPerson;
+
+    public SysPerson getSysPerson() {
+        return sysPerson;
+    }
+
+    public void setSysPerson(SysPerson sysPerson) {
+        this.sysPerson = sysPerson;
+    }
+
+    public String getUserType() {
         return userType;
     }
 
-    public void setUserType(String userType)
-    {
+    public void setUserType(String userType) {
         this.userType = userType;
     }
 
-    public Integer getTenantId()
-    {
+    public Integer getTenantId() {
         return tenantId;
     }
 
-    public void setTenantId(Integer tenantId)
-    {
+    public void setTenantId(Integer tenantId) {
         this.tenantId = tenantId;
     }
 
-    public String getToken()
-    {
+    public String getToken() {
         return token;
     }
 
-    public void setToken(String token)
-    {
+    public void setToken(String token) {
         this.token = token;
     }
 
-    public Long getUserid()
-    {
+    public Long getUserid() {
         return userid;
     }
 
-    public void setUserid(Long userid)
-    {
+    public void setUserid(Long userid) {
         this.userid = userid;
     }
 
-    public String getUsername()
-    {
+    public String getUsername() {
         return username;
     }
 
-    public void setUsername(String username)
-    {
+    public void setUsername(String username) {
         this.username = username;
     }
 
-    public Long getLoginTime()
-    {
+    public Long getLoginTime() {
         return loginTime;
     }
 
-    public void setLoginTime(Long loginTime)
-    {
+    public void setLoginTime(Long loginTime) {
         this.loginTime = loginTime;
     }
 
-    public Long getExpireTime()
-    {
+    public Long getExpireTime() {
         return expireTime;
     }
 
-    public void setExpireTime(Long expireTime)
-    {
+    public void setExpireTime(Long expireTime) {
         this.expireTime = expireTime;
     }
 
-    public String getIpaddr()
-    {
+    public String getIpaddr() {
         return ipaddr;
     }
 
-    public void setIpaddr(String ipaddr)
-    {
+    public void setIpaddr(String ipaddr) {
         this.ipaddr = ipaddr;
     }
 
-    public Set<String> getPermissions()
-    {
+    public Set<String> getPermissions() {
         return permissions;
     }
 
-    public void setPermissions(Set<String> permissions)
-    {
+    public void setPermissions(Set<String> permissions) {
         this.permissions = permissions;
     }
 
-    public Set<String> getRoles()
-    {
+    public Set<String> getRoles() {
         return roles;
     }
 
-    public void setRoles(Set<String> roles)
-    {
+    public void setRoles(Set<String> roles) {
         this.roles = roles;
     }
 
-    public SysUserVO getSysUser()
-    {
+    public SysUserVO getSysUser() {
         return sysUser;
     }
 
-    public void setSysUser(SysUserVO sysUser)
-    {
+    public void setSysUser(SysUserVO sysUser) {
         this.sysUser = sysUser;
     }
 }

+ 2 - 2
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/MybatisGeneratorUtils.java

@@ -70,7 +70,7 @@ public class MybatisGeneratorUtils {
         // strategy.setTablePrefix("t_"); // 表名前缀
         strategy.setEntityLombokModel(true); //使用lombok
         //修改自己想要生成的表
-        strategy.setInclude("sys_mobile_menu");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
+        strategy.setInclude("sys_user_person");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
         mpg.setStrategy(strategy);
 
         // 关闭默认 xml 生成,调整生成 至 根目录
@@ -93,7 +93,7 @@ public class MybatisGeneratorUtils {
             @Override
             public String outputFile(TableInfo tableInfo) {
                 // 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
-                return finalProjectPath + "/src/main/resources/mapper.system" + "/"
+                return finalProjectPath + "/src/main/resources/mapper/system" + "/"
                         + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML;
             }
         });

+ 18 - 21
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/TokenController.java

@@ -7,12 +7,14 @@ import com.usky.common.core.util.StringUtils;
 import com.usky.common.security.auth.AuthUtil;
 import com.usky.common.security.service.TokenService;
 import com.usky.common.security.utils.SecurityUtils;
+import com.usky.system.domain.SysPerson;
 import com.usky.system.domain.SysUser;
 import com.usky.system.domain.SysUserVO;
 import com.usky.system.model.LoginUser;
 import com.usky.system.service.ISysPermissionService;
 import com.usky.system.service.ISysUserService;
 import com.usky.system.service.SysLoginService;
+import com.usky.system.service.SysPersonService;
 import com.usky.system.service.vo.LoginBody;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -29,8 +31,7 @@ import java.util.Set;
  * @author ruoyi
  */
 @RestController
-public class TokenController
-{
+public class TokenController {
     @Autowired
     private TokenService tokenService;
 
@@ -43,9 +44,11 @@ public class TokenController
     @Autowired
     private ISysPermissionService permissionService;
 
+    @Autowired
+    private SysPersonService sysPersonService;
+
     @PostMapping("login")
-    public ApiResult<?> login(@RequestBody LoginBody form)
-    {
+    public ApiResult<?> login(@RequestBody LoginBody form) {
         // 用户登录
         LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword(), form.getTenantId());
         // 获取登录token
@@ -54,23 +57,22 @@ public class TokenController
 
 
     @PostMapping("appLogin")
-    public ApiResult<?> appLogin(@RequestBody LoginBody form)
-    {
+    public ApiResult<?> appLogin(@RequestBody LoginBody form) {
 //        String phone = null;
         // 用户登录
-        SysUser userInfo = sysLoginService.appLogin(form.getUsername(), form.getPassword(), form.getTenantId(),form.getPhone(),form.getVerify());
+        SysUser userInfo = sysLoginService.appLogin(form.getUsername(), form.getPassword(), form.getTenantId(), form.getPhone(), form.getVerify());
         LoginUser SysUser = new LoginUser();
         SysUserVO sysUserVO = BeanMapperUtils.map(userInfo, SysUserVO.class);
         SysUser.setSysUser(sysUserVO);
+        SysPerson sysPerson = sysPersonService.getsysPerson(userInfo.getUserId());
+        SysUser.setSysPerson(sysPerson);
         // 获取登录token
         return ApiResult.success(tokenService.createToken(SysUser));
     }
 
 
-
     @PostMapping("login1")
-    public ApiResult<?> login1(@RequestBody LoginBody form)
-    {
+    public ApiResult<?> login1(@RequestBody LoginBody form) {
         // 用户登录
         LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword(), form.getTenantId());
         // 获取登录token
@@ -78,11 +80,9 @@ public class TokenController
     }
 
     @DeleteMapping("logout")
-    public ApiResult<?> logout(HttpServletRequest request)
-    {
+    public ApiResult<?> logout(HttpServletRequest request) {
         String token = SecurityUtils.getToken(request);
-        if (StringUtils.isNotEmpty(token))
-        {
+        if (StringUtils.isNotEmpty(token)) {
             String username = JwtUtils.getUserName(token);
             // 删除用户缓存记录
             AuthUtil.logoutByToken(token);
@@ -93,11 +93,9 @@ public class TokenController
     }
 
     @PostMapping("refresh")
-    public ApiResult<?> refresh(HttpServletRequest request)
-    {
+    public ApiResult<?> refresh(HttpServletRequest request) {
         LoginUser loginUser = tokenService.getLoginUser(request);
-        if (Objects.nonNull(loginUser))
-        {
+        if (Objects.nonNull(loginUser)) {
             // 刷新令牌有效期
             tokenService.refreshToken(loginUser);
             return ApiResult.success();
@@ -111,14 +109,13 @@ public class TokenController
      * @return 用户信息
      */
     @GetMapping("getInfo")
-    public ApiResult getInfo()
-    {
+    public ApiResult getInfo() {
         Long userId = SecurityUtils.getUserId();
         // 角色集合
         Set<String> roles = permissionService.getRolePermission(userId);
         // 权限集合
         Set<String> permissions = permissionService.getMenuPermission(userId);
-        Map<String,Object> ajax = new HashMap<>();
+        Map<String, Object> ajax = new HashMap<>();
         ajax.put("user", sysUserService.selectUserById(userId));
         ajax.put("roles", roles);
         ajax.put("permissions", permissions);

+ 11 - 9
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/SysLoginService.java

@@ -8,10 +8,7 @@ import com.usky.common.security.utils.SecurityUtils;
 import com.usky.common.core.exception.BusinessException;
 import com.usky.common.core.util.BeanMapperUtils;
 import com.usky.common.core.util.StringUtils;
-import com.usky.system.domain.SysLogininfor;
-import com.usky.system.domain.SysLogininforVO;
-import com.usky.system.domain.SysUser;
-import com.usky.system.domain.SysUserVO;
+import com.usky.system.domain.*;
 import com.usky.system.domain.constants.UserConstants;
 import com.usky.system.model.LoginUser;
 import com.usky.system.service.enums.UserStatus;
@@ -35,6 +32,9 @@ public class SysLoginService {
     @Autowired
     private RedisHelper redisHelper;
 
+    @Autowired
+    private SysPersonService sysPersonService;
+
     /**
      * 登录
      */
@@ -79,11 +79,13 @@ public class SysLoginService {
             throw new BusinessException("用户不存在/密码错误");
         }
         recordLogininfor(username, Constants.LOGIN_SUCCESS, "登录成功");
+        SysPerson sysPerson = sysPersonService.getsysPerson(loginUser.getUserid());
+        loginUser.setSysPerson(sysPerson);
         return loginUser;
     }
 
 
-    public SysUser appLogin(String username, String password, Integer tenantId, String phone,String verify) {
+    public SysUser appLogin(String username, String password, Integer tenantId, String phone, String verify) {
         SysUser loginUser = new SysUser();
         if (!StringUtils.isBlank(username)) {
             // 用户名或密码为空 错误
@@ -107,7 +109,7 @@ public class SysLoginService {
             }
 
             //查询用户信息
-            loginUser = sysUserService.getAppUserInfo(username, tenantId,null);
+            loginUser = sysUserService.getAppUserInfo(username, tenantId, null);
 
             if (!SecurityUtils.matchesPassword(password, loginUser.getPassword())) {
                 recordLogininfor(username, Constants.LOGIN_FAIL, "用户密码错误");
@@ -117,13 +119,13 @@ public class SysLoginService {
             if (StringUtils.isBlank(verify)) {
                 throw new BusinessException("验证码不能为空");
             }
-            if (!verify.equals(redisHelper.get("Verify"))){
+            if (!verify.equals(redisHelper.get("Verify"))) {
                 throw new BusinessException("验证码错误");
             }
-            if (StringUtils.isBlank(phone)){
+            if (StringUtils.isBlank(phone)) {
                 throw new BusinessException("用户名或手机号不能为空");
             }
-            loginUser = sysUserService.getAppUserInfo(null, tenantId,phone);
+            loginUser = sysUserService.getAppUserInfo(null, tenantId, phone);
         }
 
         if (UserStatus.DELETED.getCode().equals(loginUser.getDelFlag())) {

+ 255 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/vo/SysPersonVo.java

@@ -0,0 +1,255 @@
+package com.usky.system.service.vo;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 人员信息
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-22
+ */
+public class SysPersonVo{
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    private Integer id;
+
+    /**
+     * 姓名
+     */
+    private String fullName;
+
+    /**
+     * 年龄
+     */
+    private Integer age;
+
+    /**
+     * 性别;1男、2女
+     */
+    private Integer gender;
+
+    /**
+     * 家庭住址
+     */
+    private String address;
+
+    /**
+     * 文化程度;1小学、2初中、3高中、4大专、5本科、6硕士研究生、7博士研究生、8其他
+     */
+    private Integer educationDegree;
+
+    /**
+     * 身份证号
+     */
+    private String idNumber;
+
+    /**
+     * 联系方式
+     */
+    private String linkPhone;
+
+    /**
+     * 岗位ID
+     */
+    private Long postId;
+
+    /**
+     * 部门ID
+     */
+    private Long deptId;
+
+    /**
+     * 入职时间
+     */
+    private LocalDateTime entryTime;
+
+    /**
+     * 证书1
+     */
+    private String certificateUrl1;
+
+    /**
+     * 证书2
+     */
+    private String certificateUrl2;
+
+    /**
+     * 证书3
+     */
+    private String certificateUrl3;
+
+    /**
+     * 创建人
+     */
+    private String creator;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 更新人
+     */
+    private String updatePerson;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime updateTime;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getFullName() {
+        return fullName;
+    }
+
+    public void setFullName(String fullName) {
+        this.fullName = fullName;
+    }
+
+    public Integer getAge() {
+        return age;
+    }
+
+    public void setAge(Integer age) {
+        this.age = age;
+    }
+
+    public Integer getGender() {
+        return gender;
+    }
+
+    public void setGender(Integer gender) {
+        this.gender = gender;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public Integer getEducationDegree() {
+        return educationDegree;
+    }
+
+    public void setEducationDegree(Integer educationDegree) {
+        this.educationDegree = educationDegree;
+    }
+
+    public String getIdNumber() {
+        return idNumber;
+    }
+
+    public void setIdNumber(String idNumber) {
+        this.idNumber = idNumber;
+    }
+
+    public String getLinkPhone() {
+        return linkPhone;
+    }
+
+    public void setLinkPhone(String linkPhone) {
+        this.linkPhone = linkPhone;
+    }
+
+    public Long getPostId() {
+        return postId;
+    }
+
+    public void setPostId(Long postId) {
+        this.postId = postId;
+    }
+
+    public Long getDeptId() {
+        return deptId;
+    }
+
+    public void setDeptId(Long deptId) {
+        this.deptId = deptId;
+    }
+
+    public LocalDateTime getEntryTime() {
+        return entryTime;
+    }
+
+    public void setEntryTime(LocalDateTime entryTime) {
+        this.entryTime = entryTime;
+    }
+
+    public String getCertificateUrl1() {
+        return certificateUrl1;
+    }
+
+    public void setCertificateUrl1(String certificateUrl1) {
+        this.certificateUrl1 = certificateUrl1;
+    }
+
+    public String getCertificateUrl2() {
+        return certificateUrl2;
+    }
+
+    public void setCertificateUrl2(String certificateUrl2) {
+        this.certificateUrl2 = certificateUrl2;
+    }
+
+    public String getCertificateUrl3() {
+        return certificateUrl3;
+    }
+
+    public void setCertificateUrl3(String certificateUrl3) {
+        this.certificateUrl3 = certificateUrl3;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getUpdatePerson() {
+        return updatePerson;
+    }
+
+    public void setUpdatePerson(String updatePerson) {
+        this.updatePerson = updatePerson;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 27 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysPersonMapper.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.system.mapper.SysPersonMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.system.domain.SysPerson">
+        <id column="id" property="id" />
+        <result column="full_name" property="fullName" />
+        <result column="age" property="age" />
+        <result column="gender" property="gender" />
+        <result column="address" property="address" />
+        <result column="education_degree" property="educationDegree" />
+        <result column="id_number" property="idNumber" />
+        <result column="link_phone" property="linkPhone" />
+        <result column="post_id" property="postId" />
+        <result column="dept_id" property="deptId" />
+        <result column="entry_time" property="entryTime" />
+        <result column="certificate_url1" property="certificateUrl1" />
+        <result column="certificate_url2" property="certificateUrl2" />
+        <result column="certificate_url3" property="certificateUrl3" />
+        <result column="creator" property="creator" />
+        <result column="create_time" property="createTime" />
+        <result column="update_person" property="updatePerson" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>

+ 12 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysUserPersonMapper.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.system.mapper.SysUserPersonMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.system.domain.SysUserPerson">
+        <id column="id" property="id" />
+        <result column="user_id" property="userId" />
+        <result column="person_id" property="personId" />
+    </resultMap>
+
+</mapper>