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

View File

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

View File

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