diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java index 524c10a2..044bff4c 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java @@ -31,7 +31,7 @@ public interface RemoteProService public R> info(@PathVariable("id") Long id, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); /** - * 分包人员审批通过信息同步 + * 单位人员审批通过信息同步 * * @param busKey 业务主键 * @param source 请求来源 @@ -39,4 +39,14 @@ public interface RemoteProService */ @GetMapping("/proProjectInfoSubdeptsUsers/approveSubDeptsUser/{busKey}") public R approveSubDeptsUser(@PathVariable("busKey") Long busKey, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + + /** + * 系统人员添加修改信息同步 + * + * @param data 业务主键 + * @param source 请求来源 + * @return 结果 + */ + @PostMapping("/proProjectInfoSubdeptsUsers/syspushSubDeptsUser") + public R syspushSubDeptsUser(Map data, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); } diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/domain/SysUser.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/domain/SysUser.java index 27096cf8..073d68ee 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/domain/SysUser.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/domain/SysUser.java @@ -40,37 +40,17 @@ public class SysUser extends BaseEntity @Excel(name = "登录名称") private String userName; - /** 用户昵称 */ - @Excel(name = "用户名称") - private String nickName; - /** 用户类型 */ @Excel(name = "用户类型") private String userType; - /** 证件类型 */ - @Excel(name = "证件类型") - private String cardType; - /** 证件号码 */ @Excel(name = "证件号码") private String cardCode; - /** 用户肖像 */ - @Excel(name = "用户肖像") - private String userPicture; - - /** 证件正面 */ - @Excel(name = "证件正面") - private String cardImgPos; - - /** 证件反面 */ - @Excel(name = "证件反面") - private String cardImgInv; - - /** 用户详情 */ - @Excel(name = "用户详情") - private String userInfos; + /** 用户昵称 */ + @Excel(name = "用户名称") + private String nickName; /** 用户邮箱 */ @Excel(name = "用户邮箱") @@ -105,16 +85,6 @@ public class SysUser extends BaseEntity @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) private Date loginDate; - private String admitGuid; - - public String getAdmitGuid() { - return admitGuid; - } - - public void setAdmitGuid(String admitGuid) { - this.admitGuid = admitGuid; - } - /** 部门对象 */ @Excels({ @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), @@ -232,54 +202,6 @@ public class SysUser extends BaseEntity this.userType = userType; } - public String getCardType() { - return cardType; - } - - public void setCardType(String cardType) { - this.cardType = cardType; - } - - public String getCardCode() { - return cardCode; - } - - public void setCardCode(String cardCode) { - this.cardCode = cardCode; - } - - public String getUserPicture() { - return userPicture; - } - - public void setUserPicture(String userPicture) { - this.userPicture = userPicture; - } - - public String getCardImgPos() { - return cardImgPos; - } - - public void setCardImgPos(String cardImgPos) { - this.cardImgPos = cardImgPos; - } - - public String getCardImgInv() { - return cardImgInv; - } - - public void setCardImgInv(String cardImgInv) { - this.cardImgInv = cardImgInv; - } - - public String getUserInfos() { - return userInfos; - } - - public void setUserInfos(String userInfos) { - this.userInfos = userInfos; - } - @Email(message = "邮箱格式不正确") @Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符") public String getEmail() @@ -423,6 +345,14 @@ public class SysUser extends BaseEntity this.roleId = roleId; } + public String getCardCode() { + return cardCode; + } + + public void setCardCode(String cardCode) { + this.cardCode = cardCode; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) @@ -432,12 +362,6 @@ public class SysUser extends BaseEntity .append("userName", getUserName()) .append("nickName", getNickName()) .append("userType", getUserType()) - .append("cardType", getCardType()) - .append("cardCode", getCardCode()) - .append("userPicture", getUserPicture()) - .append("cardImgPos", getCardImgPos()) - .append("cardImgInv", getCardImgInv()) - .append("userInfos", getUserInfos()) .append("email", getEmail()) .append("phonenumber", getPhonenumber()) .append("sex", getSex()) diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java index 00e28f72..db875eb4 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java @@ -38,6 +38,13 @@ public class RemoteProFallbackFactory implements FallbackFactory syspushSubDeptsUser(Map data, String source) + { + return R.fail("项目系统人员同步失败:" + throwable.getMessage()); + } + }; } } diff --git a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java index 04386616..f6bcee5b 100644 --- a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java +++ b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java @@ -11,15 +11,15 @@ public enum UserTypeEnums { FBXMJL("79", "分包项目经理","fbxmjl"), FBBZZZ("78", "分包班组组长","fbbzzz"), FBLWRY("77", "分包劳务人员","key"), - JSDWRY("69", "建设单位人员","jsdw"), - JLDWRY("68", "监理单位人员","jldw"), - SGDWRY("67", "施工单位人员","sgdw"), - CLFBRY("66", "材料分包人员","clfb"), - HQFBRY("65", "后勤分包人员","hqfb"), - TSSBRY("64", "特殊设备人员","tssb"), - KTDWRY("63", "勘探单位人员","ktdw"), - SJDWRY("62", "设计单位人员","sjdw"), - OTHER("59", "其它单位人员","other"); + JSDWRY("66", "建设单位人员","jsdw"), + JLDWRY("81", "监理单位人员","jldw"), + SGDWRY("82", "施工单位人员","sgdw"), + CLFBRY("83", "材料分包人员","clfb"), + HQFBRY("84", "后勤分包人员","hqfb"), + TSSBRY("85", "特殊设备人员","tssb"), + KTDWRY("86", "勘探单位人员","ktdw"), + SJDWRY("87", "设计单位人员","sjdw"), + OTHERS("88", "其它单位人员","other"); private final String code; private final String info; diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserMapper.xml index 1a6d8cc1..f61401d6 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/system/SysUserMapper.xml @@ -11,13 +11,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - - - - - + + @@ -32,7 +27,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - @@ -66,9 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select u.user_id, u.com_id, com.dept_name as com_name, u.dept_id, u.user_name, u.nick_name, u.user_type, u.card_type, - u.admitGuid, - u.card_code, u.user_picture, u.card_img_pos, u.card_img_inv, u.user_infos, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, + select u.user_id, u.com_id, com.dept_name as com_name, u.dept_id, u.user_name, u.nick_name, u.user_type, u.card_code, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.dept_short_name, d.dept_code, d.dept_type, d.order_num, d.leader, d.status as dept_status, r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status,com.dept_name com_dept_name from sys_user u @@ -79,9 +71,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + 项目经理身份证号 - + 项目经理联系电话 - + 籍贯民族 - + 籍贯地址 -