2026-06-03
本次开发实现了"公益性岗位管理"和"岗位推荐"两个模块的完整后端+前端代码,严格参考 FocusPersonnel 模块的代码模式。
| 字段 | 说明 |
|---|---|
| ID | 主键 |
| ENTERPRISE_ID | 用人单位ID |
| COMPANY_NAME | 用人单位名称 |
| POST_NAME | 岗位名称 |
| POST_TYPE | 岗位类型(社区服务/城市管理/公共管理/后勤服务) |
| WORK_LOCATION | 工作地点 |
| DETAILED_ADDRESS | 详细地址 |
| RECRUIT_COUNT | 招聘人数 |
| PLACED_COUNT | 已安置人数 |
| SUBSIDY_STANDARD | 补贴标准 |
| SUBSIDY_PERIOD | 补贴期限 |
| SOCIAL_SECURITY_SUBSIDY | 社保补贴 |
| POST_DESC | 岗位描述 |
| POST_REQUIREMENT | 岗位要求 |
| APPLY_METHOD | 报名方式(网上报名/现场报名) |
| APPLY_DEADLINE | 报名截止日期 |
| PUBLISH_STATUS | 发布状态(0未发布/1已发布) |
| POST_STATUS | 岗位状态(招聘中/已满/已关闭) |
| PUBLISHER | 发布人 |
| PUBLISH_ORG | 发布机构 |
| PUBLISH_TIME | 发布时间 |
| 文件 | 路径 |
|---|---|
| WelfarePost.java | org.jeecg.modules.zjrs.welfarepost.entity.WelfarePost |
| WelfarePostMapper.java | org.jeecg.modules.zjrs.welfarepost.mapper.WelfarePostMapper |
| WelfarePostMapper.xml | org.jeecg.modules.zjrs.welfarepost.mapper.xml.WelfarePostMapper |
| IWelfarePostService.java | org.jeecg.modules.zjrs.welfarepost.service.IWelfarePostService |
| WelfarePostServiceImpl.java | org.jeecg.modules.zjrs.welfarepost.service.impl.WelfarePostServiceImpl |
| WelfarePostController.java | org.jeecg.modules.zjrs.welfarepost.controller.WelfarePostController |
@TableName("welfare_post"),主键使用 @TableId(type = IdType.ASSIGN_ID)JeecgController,/list 接口使用 QueryGenerator 自动构建查询条件(标准CRUD模式)welfare_post| 文件 | 路径 |
|---|---|
| WelfarePost.api.ts | views/welfarepost/WelfarePost.api.ts |
| WelfarePost.data.ts | views/welfarepost/WelfarePost.data.ts |
| WelfarePostList.vue | views/welfarepost/WelfarePostList.vue |
| WelfarePostForm.vue | views/welfarepost/components/WelfarePostForm.vue |
| WelfarePostModal.vue | views/welfarepost/components/WelfarePostModal.vue |
a-select 硬编码选项V20260603_7__menu_insert_WelfarePost.sql| 字段 | 说明 |
|---|---|
| ID | 主键 |
| PERSONAL_ID | 关联个人信息ID |
| POST_ID | 关联岗位ID |
| RECOMMEND_TYPE | 推荐类型(岗位推荐到人/人推荐到岗位) |
| RECOMMEND_OPINION | 推荐意见 |
| RECOMMEND_STATUS | 推荐状态(待查看/已查看/已接受/已拒绝) |
关联 personal_info、post_info 和 enterprise_info 表,提供列表展示所需的关联字段。
| 文件 | 路径 |
|---|---|
| JobRecommend.java | org.jeecg.modules.zjrs.jobrecommend.entity.JobRecommend |
| JobRecommendPageVo.java | org.jeecg.modules.zjrs.jobrecommend.entity.JobRecommendPageVo |
| JobRecommendMapper.java | org.jeecg.modules.zjrs.jobrecommend.mapper.JobRecommendMapper |
| JobRecommendMapper.xml | org.jeecg.modules.zjrs.jobrecommend.mapper.xml.JobRecommendMapper |
| IJobRecommendService.java | org.jeecg.modules.zjrs.jobrecommend.service.IJobRecommendService |
| JobRecommendServiceImpl.java | org.jeecg.modules.zjrs.jobrecommend.service.impl.JobRecommendServiceImpl |
| JobRecommendController.java | org.jeecg.modules.zjrs.jobrecommend.controller.JobRecommendController |
@TableName("job_recommend"),只包含表自身字段queryPageList 方法,从视图 v_job_recommend_list 查询queryPageList(参考 FocusPersonnelController 模式)job_recommend| 文件 | 路径 |
|---|---|
| JobRecommend.api.ts | views/jobrecommend/JobRecommend.api.ts |
| JobRecommend.data.ts | views/jobrecommend/JobRecommend.data.ts |
| JobRecommendList.vue | views/jobrecommend/JobRecommendList.vue |
| JobRecommendForm.vue | views/jobrecommend/components/JobRecommendForm.vue |
| JobRecommendModal.vue | views/jobrecommend/components/JobRecommendModal.vue |
a-select 硬编码选项V20260603_8__menu_insert_JobRecommend.sql@TableId(type = IdType.ASSIGN_ID)JeecgControllera-select 硬编码选项v_job_recommend_list,需先执行视图创建SQL