ToC 人力资源整合平台主要服务中小型企业,解决人事流程线上化需求。我负责的用户模块支持员工账号注册、登录及基础权限划分(如普通员工、HR 角色);表单模块涵盖请假、入职登记等常用人事表单,员工可在线填写提交,经对应负责人审批后归档,减少线下沟通成本,让人事流程更顺畅。
后端用 Gin 框架搭建基础接口,搭配 MySQL 存储数据。用户模块用 JWT 实现登录验证,结合 RBAC 模型区分员工和 HR 的操作权限,确保不同角色只能操作对应范围的功能;表单模块借助 Go 反射处理不同表单的字段校验,避免重复写校验逻辑。开发中解决了表单提交时的基础数据异常问题,用 MySQL 事务保证提交信息和状态一致,确保模块稳定运行。