实现一个人才招聘的功能,帮助企业发布招聘信息。
功能需求:
- 入口链接:导航栏和页脚增加“人才招聘”链接,方便用户访问招聘页面。
- model 放到 models 目录下,命名为 job.go。招聘信息,需要关联公司 company_id,models/company.go。
- controller 放到 controllers 目录下,命名为 job.go。
- 实现一个管理后台页面,供管理员发布和管理招聘信息。
- 前端页面展示招聘信息列表,支持分页浏览。列表页,使用卡片式布局,每个卡片显示职位名称、公司名称、工作地点、发布日期、招聘人数、学历要求、工作年限等基本信息。
- 招聘信息详情页,展示职位描述、任职要求、公司介绍等详细信息。同时展示当前企业的其他招聘职位。
代码风格
- 后台使用 golang gin 框架
- 管理后台使用 react ant design
- 建表语句,或者改表语句,放到 models 对应 model 的文件里。使用 MySQL 的 SQL 语法。
- model 结构体,放到 models 目录下对应的 model 文件里。
- controller 代码,放到 controllers 目录下对应的 controller 文件里。
测试数据
在确认 model 结构没有问题后,写一个脚本,插入一些测试数据,方便前端调试页面。
关于作者 🌱
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式