zhanglei 2026-07-10 15:39:34 +08:00
parent 09b6362eff
commit c2a87b3296
3 changed files with 6 additions and 0 deletions

View File

@ -195,6 +195,7 @@ public class OrgPersonnelExecutor implements OrgPersonnelApi {
applyPersonnelExtFields(entity, cmd); applyPersonnelExtFields(entity, cmd);
entity.setDeptId(cmd.getDeptId()); entity.setDeptId(cmd.getDeptId());
entity.setPostId(cmd.getPostId()); entity.setPostId(cmd.getPostId());
entity.setJoinWorkDate(cmd.getJoinWorkDate());
return entity; return entity;
} }
@ -217,6 +218,7 @@ public class OrgPersonnelExecutor implements OrgPersonnelApi {
applyPersonnelExtFields(entity, cmd); applyPersonnelExtFields(entity, cmd);
entity.setDeptId(cmd.getDeptId()); entity.setDeptId(cmd.getDeptId());
entity.setPostId(cmd.getPostId()); entity.setPostId(cmd.getPostId());
entity.setJoinWorkDate(cmd.getJoinWorkDate());
return entity; return entity;
} }
@ -297,6 +299,7 @@ public class OrgPersonnelExecutor implements OrgPersonnelApi {
co.setWorkExperience(entity.getWorkExperience()); co.setWorkExperience(entity.getWorkExperience());
co.setProofMaterialUrl(entity.getProofMaterialUrl()); co.setProofMaterialUrl(entity.getProofMaterialUrl());
co.setTenantId(entity.getTenantId()); co.setTenantId(entity.getTenantId());
co.setJoinWorkDate(entity.getJoinWorkDate());
return co; return co;
} }
} }

View File

@ -44,6 +44,7 @@ public class OrgPersonnelDomainService {
} }
assertAccountUnique(entity.getAccount(), entity.getId()); assertAccountUnique(entity.getAccount(), entity.getId());
mergeForModify(existing, entity); mergeForModify(existing, entity);
entity.setJoinWorkDate(existing.getJoinWorkDate());
return orgPersonnelGateway.modify(existing); return orgPersonnelGateway.modify(existing);
} }

View File

@ -200,6 +200,7 @@ public class OrgPersonnelGatewayImpl implements OrgPersonnelGateway {
dataObject.setWorkExperience(entity.getWorkExperience()); dataObject.setWorkExperience(entity.getWorkExperience());
dataObject.setProofMaterialUrl(entity.getProofMaterialUrl()); dataObject.setProofMaterialUrl(entity.getProofMaterialUrl());
dataObject.setTenantId(entity.getTenantId()); dataObject.setTenantId(entity.getTenantId());
dataObject.setJoinWorkDate(entity.getJoinWorkDate());
return dataObject; return dataObject;
} }
@ -243,6 +244,7 @@ public class OrgPersonnelGatewayImpl implements OrgPersonnelGateway {
entity.setProofMaterialUrl(dataObject.getProofMaterialUrl()); entity.setProofMaterialUrl(dataObject.getProofMaterialUrl());
entity.setTenantId(dataObject.getTenantId()); entity.setTenantId(dataObject.getTenantId());
entity.setDeleteEnum(dataObject.getDeleteEnum()); entity.setDeleteEnum(dataObject.getDeleteEnum());
entity.setJoinWorkDate(dataObject.getJoinWorkDate());
return entity; return entity;
} }
} }