员工入职审批通过修改员工信息

This commit is contained in:
曹磊 2026-02-11 14:49:48 +08:00
parent 8f0a2f6719
commit feecabc305
4 changed files with 92 additions and 0 deletions

View File

@ -124,6 +124,7 @@ public class NuEmployeesAdvisoryInfoServiceImpl extends ServiceImpl<NuEmployeesA
mqdto.setQualification(dto.getQualificationPath()); mqdto.setQualification(dto.getQualificationPath());
mqdto.setNoCrimeCertificate(dto.getNoCrimeCertificate()); mqdto.setNoCrimeCertificate(dto.getNoCrimeCertificate());
mqdto.setHouseAddress(dto.getIdCardAddress()); mqdto.setHouseAddress(dto.getIdCardAddress());
mqdto.setIssuingAuthority(dto.getIssuingAuthority());
mqdto.setEmployeeId(dto.getId()); mqdto.setEmployeeId(dto.getId());
mqdto.setStartTime(dto.getStartTime()); mqdto.setStartTime(dto.getStartTime());
mqdto.setEndTime(dto.getEndTime()); mqdto.setEndTime(dto.getEndTime());

View File

@ -66,6 +66,34 @@ public class EmployeesMQListener {
NuEmployeesAdvisoryInfo employeesAd = new NuEmployeesAdvisoryInfo(); NuEmployeesAdvisoryInfo employeesAd = new NuEmployeesAdvisoryInfo();
employeesAd.setId(dto.getEmployeeId()); employeesAd.setId(dto.getEmployeeId());
employeesAd.setIzEntry("Y"); employeesAd.setIzEntry("Y");
employeesAd.setTel(dto.getTel());
employeesAd.setName(dto.getName());
employeesAd.setSex(dto.getSex());
employeesAd.setNational(dto.getNational());
employeesAd.setBirthDate(dto.getBirthDate());
employeesAd.setIdCard(dto.getIdCard());
employeesAd.setIdCardAddress(dto.getIdCardAddress());
employeesAd.setIssuingAuthority(dto.getIssuingAuthority());
employeesAd.setCardFmPath(dto.getCardFmPath());
employeesAd.setCardFmPath(dto.getCardFmPath());
employeesAd.setMaritalStatus(dto.getMaritalStatus());
employeesAd.setHeight(dto.getHeight());
employeesAd.setWeight(dto.getWeight());
employeesAd.setHealthStatus(dto.getHealthStatus());
employeesAd.setPoliticalAppearance(dto.getPoliticalAppearance());
employeesAd.setContactName(dto.getContactName());
employeesAd.setContactTel(dto.getContactTel());
employeesAd.setContactRelationship(dto.getContactRelationship());
employeesAd.setHukouType(dto.getHukouType());
employeesAd.setBankZmPath(dto.getBankZmPath());
employeesAd.setBankFmPath(dto.getBankFmPath());
employeesAd.setOpeningBank(dto.getOpeningBank());
employeesAd.setBankCard(dto.getBankCard());
employeesAd.setHealthZmPath(dto.getHealthZmPath());
employeesAd.setHealthFmPath(dto.getHealthFmPath());
employeesAd.setQualificationPath(dto.getQualificationPath());
employeesAd.setNoCrimeCertificate(dto.getNoCrimeCertificate());
employeesAd.setCurrentAddress(dto.getCurrentAddress());
employeesAdvisoryInfoService.updateById(employeesAd); employeesAdvisoryInfoService.updateById(employeesAd);
} }
employeesAdvisoryInfoService.sendYgrz(dto); employeesAdvisoryInfoService.sendYgrz(dto);

View File

@ -47,6 +47,8 @@ public class EmployeesApplyMQDto implements Serializable {
private String healthStatus; private String healthStatus;
/**户籍所在地*/ /**户籍所在地*/
private String houseAddress; private String houseAddress;
/**签发机关*/
private String issuingAuthority;
/**政治面貌*/ /**政治面貌*/
private String politicalAppearance; private String politicalAppearance;
/**紧急联系人*/ /**紧急联系人*/

View File

@ -1,6 +1,8 @@
package com.nu.dto; package com.nu.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -33,4 +35,63 @@ public class EmployeesStatusMQDto implements Serializable {
private Date entryTime; private Date entryTime;
/**openId*/ /**openId*/
private String openId; private String openId;
/**联系电话*/
private String tel;
/**咨询人姓名*/
private String name;
/**性别*/
private String sex;
/**民族*/
private String national;
/**出生日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy年MM月dd日")
@DateTimeFormat(pattern="yyyy年MM月dd日")
private Date birthDate;
/**住址(身份证上)*/
private String idCardAddress;
/**身份证号*/
private String idCard;
/**签发机关*/
private String issuingAuthority;
/**身份证正面*/
private String cardZmPath;
/**身份证反面*/
private String cardFmPath;
/**婚否0未婚 1已婚*/
private String maritalStatus;
/**身高*/
private String height;
/**体重*/
private String weight;
/**健康状况0健康 1患病*/
private String healthStatus;
/**政治面貌0共产党员 1民主党 2国民党 3无党派*/
private String politicalAppearance;
/**紧急联系人姓名*/
private String contactName;
/**紧急联系人电话*/
private String contactTel;
/**紧急联系人与本人关系*/
private String contactRelationship;
/**户口性质0农业 1非农业*/
private String hukouType;
/**银行卡正面*/
private String bankZmPath;
/**银行卡反面*/
private String bankFmPath;
/**开户行*/
private String openingBank;
/**银行卡号*/
private String bankCard;
/**健康证正面*/
private String healthZmPath;
/**健康证反面*/
private String healthFmPath;
/**资质证(可多张)*/
private String qualificationPath;
/**无犯罪正面*/
private String noCrimeCertificate;
/**现住址*/
private String currentAddress;
} }