Skip to content

API 接口文档

欢迎使用源丰后端 API 文档。这里包含了所有接口的详细说明和示例。

按模块浏览

基础模块

企业模块

业务模块

工具模块

快速导航

🚀 快速开始

  1. 阅读 认证指南 了解如何获取和使用 API token
  2. 查看 快速开始示例 了解基础用法
  3. 了解 错误处理机制

📋 接口概览

模块主要功能接口数量
用户认证注册、登录、token 管理2
用户管理个人资料、密码管理4
员工管理员工档案、组织架构10
待办事项任务管理、分配跟踪23
薪资管理薪资计算、发放管理10
薪资分类薪资分类管理5
日报系统员工日报提交管理7
考勤管理打卡记录、考勤统计25
合同管理员工合同、协议管理6
银行账户员工银行信息5
文件管理文件上传下载、OSS 存储10
公司管理企业信息、多公司支持11
部门管理部门组织、层级管理6
角色权限RBAC 权限控制21
通讯录企业通讯录、联系人管理11
消息通知系统消息、用户通知15
公司入驻企业加入申请6

🔧 开发工具

认证说明

大部分 API 接口需要认证才能访问:

  1. 获取 Token:使用登录接口获取 JWT token
  2. 携带 Token:在请求头中添加 Authorization: Bearer <token>
  3. Token 有效期:24 小时,过期后需要重新登录
bash
# 示例:获取用户资料
curl -X GET http://localhost:8080/api/v1/users/profile \
  -H "Authorization: Bearer your-jwt-token"

响应格式

所有 API 响应都遵循统一的格式:

成功响应

json
{
  "code": 200,
  "message": "操作成功",
  "data": {
    // 具体数据内容
  },
  "timestamp": "2024-01-01T12:00:00Z"
}

错误响应

json
{
  "code": 400,
  "message": "请求参数错误",
  "error": "详细错误信息",
  "timestamp": "2024-01-01T12:00:00Z"
}

错误代码

代码说明描述
200成功请求处理成功
400请求错误请求参数格式错误或缺少必要参数
401未认证缺少有效的认证信息
403无权限用户没有权限访问该资源
404资源不存在请求的资源不存在
409冲突资源冲突,如邮箱已存在
500服务器错误服务器内部错误

支持与反馈

如果您在使用过程中遇到问题或有任何建议,请:

  1. 查看 常见问题
  2. 检查 错误代码说明
  3. 联系技术支持

📖 继续阅读:建议从 用户认证 开始学习如何使用 API。

基于 MIT 许可发布