feat: Refactor company and job management to include company nature

- Added companyNature field to Company entity and updated related services and mappers.
- Removed jobNature field from Job and ESJobDocument entities as it is no longer needed.
- Updated CompanyController to handle current company information and synchronization of account codes.
- Enhanced CompanyServiceImpl to manage company nature changes and synchronize related job postings.
- Updated SQL migrations to add company nature field and associated business dictionary entries.
- Refactored job-related services to ensure they reflect the latest company nature information.
This commit is contained in:
2026-07-16 15:05:53 +08:00
parent 3f1624da3a
commit acb0762dcc
17 changed files with 378 additions and 135 deletions

View File

@@ -54,6 +54,10 @@ public class Company extends BaseEntity
@ApiModelProperty("性质")
private String nature;
@Excel(name = "企业性质")
@ApiModelProperty("企业性质,对应业务字典 company_nature")
private String companyNature;
@ApiModelProperty("招聘数量")
private Integer totalRecruitment;