no message

This commit is contained in:
kuaifan 2025-09-28 06:33:38 +08:00
parent 22b3598704
commit fb88f3bd96
11 changed files with 241 additions and 181 deletions

View File

@ -992,7 +992,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/ai_generate 21.1 使用 AI 助手生成消息
* @api {post} api/dialog/msg/ai_generate 21. 使用 AI 助手生成消息
*
* @apiDescription 需要token身份根据上下文自动生成拟发送的聊天消息
* @apiVersion 1.0.0
@ -1086,7 +1086,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendtext 21. 发送消息
* @api {post} api/dialog/msg/sendtext 22. 发送消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1231,7 +1231,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendnotice 22. 发送通知
* @api {post} api/dialog/msg/sendnotice 23. 发送通知
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1284,7 +1284,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendtemplate 23. 发送模板消息
* @api {post} api/dialog/msg/sendtemplate 24. 发送模板消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1353,7 +1353,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendrecord 24. 发送语音
* @api {post} api/dialog/msg/sendrecord 25. 发送语音
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1401,7 +1401,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/convertrecord 25. 录音转文字
* @api {post} api/dialog/msg/convertrecord 26. 录音转文字
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1474,7 +1474,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendfile 26. 文件上传
* @api {post} api/dialog/msg/sendfile 27. 文件上传
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1506,7 +1506,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendfiles 27. 群发文件上传
* @api {post} api/dialog/msg/sendfiles 28. 群发文件上传
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1562,7 +1562,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/sendfileid 28. 通过文件ID发送文件
* @api {get} api/dialog/msg/sendfileid 29. 通过文件ID发送文件
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1602,7 +1602,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/sendtaskid 29. 通过任务ID发送任务
* @api {get} api/dialog/msg/sendtaskid 30. 通过任务ID发送任务
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1641,7 +1641,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendanon 30. 发送匿名消息
* @api {post} api/dialog/msg/sendanon 31. 发送匿名消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1697,7 +1697,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendbot 31. 发送机器人消息
* @api {post} api/dialog/msg/sendbot 32. 发送机器人消息
*
* @apiDescription 需要token身份通过机器人发送消息给指定用户
* @apiVersion 1.0.0
@ -1779,7 +1779,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/sendlocation 32. 发送位置消息
* @api {post} api/dialog/msg/sendlocation 33. 发送位置消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1841,7 +1841,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/readlist 33. 获取消息阅读情况
* @api {get} api/dialog/msg/readlist 34. 获取消息阅读情况
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1870,7 +1870,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/detail 34. 消息详情
* @api {get} api/dialog/msg/detail 35. 消息详情
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1940,7 +1940,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/download 35. 文件下载
* @api {get} api/dialog/msg/download 36. 文件下载
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1977,7 +1977,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/withdraw 36. 聊天消息撤回
* @api {get} api/dialog/msg/withdraw 37. 聊天消息撤回
*
* @apiDescription 消息撤回限制24小时内需要token身份
* @apiVersion 1.0.0
@ -2008,7 +2008,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/voice2text 37. 语音消息转文字
* @api {get} api/dialog/msg/voice2text 38. 语音消息转文字
*
* @apiDescription 将语音消息转文字需要token身份
* @apiVersion 1.0.0
@ -2063,7 +2063,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/translation 38. 翻译消息
* @api {get} api/dialog/msg/translation 39. 翻译消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2132,7 +2132,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/mark 39. 消息标记操作
* @api {get} api/dialog/msg/mark 40. 消息标记操作
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2196,7 +2196,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/silence 40. 消息免打扰
* @api {get} api/dialog/msg/silence 41. 消息免打扰
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2259,7 +2259,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/forward 41. 转发消息给
* @api {get} api/dialog/msg/forward 42. 转发消息给
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2300,7 +2300,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/emoji 42. emoji回复
* @api {get} api/dialog/msg/emoji 43. emoji回复
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2350,7 +2350,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/tag 43. 标注/取消标注
* @api {get} api/dialog/msg/tag 44. 标注/取消标注
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2379,7 +2379,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/todo 44. 设待办/取消待办
* @api {get} api/dialog/msg/todo 45. 设待办/取消待办
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2422,7 +2422,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/todolist 45. 获取消息待办情况
* @api {get} api/dialog/msg/todolist 46. 获取消息待办情况
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2452,7 +2452,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/done 46. 完成待办
* @api {get} api/dialog/msg/done 47. 完成待办
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2506,7 +2506,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/color 47. 设置颜色
* @api {get} api/dialog/msg/color 48. 设置颜色
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2547,7 +2547,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/webhookmsg2ai 48. 转换为AI对话
* @api {post} api/dialog/msg/webhookmsg2ai 49. 转换为AI对话
*
* @apiDescription 需要token身份将webhook消息转换为适合AI对话的格式消息用于AI对话
* @apiVersion 1.0.0
@ -2574,7 +2574,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/add 49. 新增群组
* @api {get} api/dialog/group/add 50. 新增群组
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2636,7 +2636,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/edit 50. 修改群组
* @api {get} api/dialog/group/edit 51. 修改群组
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2699,7 +2699,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/adduser 51. 添加群成员
* @api {get} api/dialog/group/adduser 52. 添加群成员
*
* @apiDescription 需要token身份
* - 有群主时:只有群主可以邀请
@ -2735,7 +2735,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/deluser 52. 移出(退出)群成员
* @api {get} api/dialog/group/deluser 53. 移出(退出)群成员
*
* @apiDescription 需要token身份
* - 只有群主、邀请人可以踢人
@ -2779,7 +2779,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/transfer 53. 转让群组
* @api {get} api/dialog/group/transfer 54. 转让群组
*
* @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散
@ -2828,7 +2828,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/disband 54. 解散群组
* @api {get} api/dialog/group/disband 55. 解散群组
*
* @apiDescription 需要token身份
* - 只有群主且是个人类型群可以解散
@ -2856,7 +2856,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/group/searchuser 55. 搜索个人群(仅限管理员)
* @api {get} api/dialog/group/searchuser 56. 搜索个人群(仅限管理员)
*
* @apiDescription 需要token身份用于创建部门搜索个人群组
* @apiVersion 1.0.0
@ -2885,7 +2885,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/common/list 56. 共同群组群聊
* @api {get} api/dialog/common/list 57. 共同群组群聊
*
* @apiDescription 需要token身份按置顶时间、用户在群组中的最后活跃时间倒序排列
* @apiVersion 1.0.0
@ -2962,7 +2962,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/okr/add 56. 创建OKR评论会话
* @api {post} api/dialog/okr/add 58. 创建OKR评论会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3001,7 +3001,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/okr/push 57. 推送OKR相关信息
* @api {post} api/dialog/okr/push 59. 推送OKR相关信息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3037,7 +3037,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/wordchain 58. 发送接龙消息
* @api {post} api/dialog/msg/wordchain 60. 发送接龙消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3123,7 +3123,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/msg/vote 59. 发起投票
* @api {post} api/dialog/msg/vote 61. 发起投票
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3239,7 +3239,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/top 60. 置顶/取消置顶
* @api {get} api/dialog/msg/top 62. 置顶/取消置顶
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3299,7 +3299,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/topinfo 61. 获取置顶消息
* @api {get} api/dialog/msg/topinfo 63. 获取置顶消息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3326,7 +3326,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/msg/applied 62. 标记消息已应用
* @api {get} api/dialog/msg/applied 64. 标记消息已应用
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3375,7 +3375,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/sticker/search 63. 搜索在线表情
* @api {get} api/dialog/sticker/search 65. 搜索在线表情
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3399,7 +3399,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/config 64. 获取会话配置
* @api {get} api/dialog/config 66. 获取会话配置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3435,7 +3435,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/config/save 65. 保存会话配置
* @api {post} api/dialog/config/save 67. 保存会话配置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3481,7 +3481,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/create 66. AI-开启新会话
* @api {get} api/dialog/session/create 68. AI-开启新会话
*
* @apiDescription 需要token身份仅限与AI用户会话
* @apiVersion 1.0.0
@ -3530,7 +3530,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/list 67. AI-获取会话列表
* @api {get} api/dialog/session/list 69. AI-获取会话列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3570,7 +3570,7 @@ class DialogController extends AbstractController
}
/**
* @api {get} api/dialog/session/open 68. AI-打开会话
* @api {get} api/dialog/session/open 70. AI-打开会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3603,7 +3603,7 @@ class DialogController extends AbstractController
}
/**
* @api {post} api/dialog/session/rename 69. AI-重命名会话
* @api {post} api/dialog/session/rename 71. AI-重命名会话
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0

View File

@ -651,7 +651,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/user/sort 47. 项目列表排序
* @api {post} api/project/user/sort 11. 项目列表排序
*
* @apiDescription 需要token身份按当前用户对项目进行拖动排序仅影响本人
* @apiVersion 1.0.0
@ -684,7 +684,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/exit 11. 退出项目
* @api {get} api/project/exit 12. 退出项目
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -716,7 +716,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/archived 12. 归档项目
* @api {get} api/project/archived 13. 归档项目
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -750,7 +750,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/remove 13. 删除项目
* @api {get} api/project/remove 14. 删除项目
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -776,7 +776,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/column/lists 14. 获取任务列表
* @api {get} api/project/column/lists 15. 获取任务列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -809,7 +809,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/column/add 15. 添加任务列表
* @api {get} api/project/column/add 16. 添加任务列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -856,7 +856,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/column/update 16. 修改任务列表
* @api {get} api/project/column/update 17. 修改任务列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -901,7 +901,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/column/remove 17. 删除任务列表
* @api {get} api/project/column/remove 18. 删除任务列表
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -934,7 +934,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/column/one 18. 获取任务列详细
* @api {get} api/project/column/one 19. 获取任务列详细
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -974,7 +974,7 @@ class ProjectController extends AbstractController
/**
* @api {get} api/project/task/lists 19. 任务列表
* @api {get} api/project/task/lists 20. 任务列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1198,7 +1198,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/easylists 20. 任务列表-简单的
* @api {get} api/project/task/easylists 21. 任务列表-简单的
*
* @apiDescription 需要token身份主要用于判断是否有时间冲突的任务
* @apiVersion 1.0.0
@ -1256,7 +1256,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/export 21. 导出任务(限管理员)
* @api {get} api/project/task/export 22. 导出任务(限管理员)
*
* @apiDescription 导出指定范围任务已完成、未完成、已归档返回下载地址需要token身份
* @apiVersion 1.0.0
@ -1519,7 +1519,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/exportoverdue 22. 导出超期任务(限管理员)
* @api {get} api/project/task/exportoverdue 23. 导出超期任务(限管理员)
*
* @apiDescription 导出指定范围任务已完成、未完成、已归档返回下载地址需要token身份
* @apiVersion 1.0.0
@ -1687,7 +1687,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/down 23. 下载导出的任务
* @api {get} api/project/task/down 24. 下载导出的任务
*
* @apiVersion 1.0.0
* @apiGroup project
@ -1708,7 +1708,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/one 24. 获取单个任务信息
* @api {get} api/project/task/one 25. 获取单个任务信息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1754,7 +1754,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/related 25.1 获取任务关联任务列表
* @api {get} api/project/task/related 26. 获取任务关联任务列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1860,7 +1860,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/content 25. 获取任务详细描述
* @api {get} api/project/task/content 27. 获取任务详细描述
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1899,7 +1899,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/content_history 26. 获取任务详细历史描述
* @api {get} api/project/task/content_history 28. 获取任务详细历史描述
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1931,7 +1931,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/files 27. 获取任务文件列表
* @api {get} api/project/task/files 29. 获取任务文件列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -1956,7 +1956,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/filedelete 28. 删除任务文件
* @api {get} api/project/task/filedelete 30. 删除任务文件
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -1998,7 +1998,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/filedetail 29. 获取任务文件详情
* @api {get} api/project/task/filedetail 31. 获取任务文件详情
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2051,7 +2051,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/filedown 30. 下载任务文件
* @api {get} api/project/task/filedown 32. 下载任务文件
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2096,7 +2096,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/add 31. 添加任务
* @api {post} api/project/task/add 33. 添加任务
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2182,7 +2182,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/addsub 32. 添加子任务
* @api {get} api/project/task/addsub 34. 添加子任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2229,7 +2229,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/update 33. 修改任务、子任务
* @api {post} api/project/task/update 35. 修改任务、子任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2342,7 +2342,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/dialog 34. 创建/获取聊天室
* @api {get} api/project/task/dialog 36. 创建/获取聊天室
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2391,7 +2391,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/archived 35. 归档任务
* @api {get} api/project/task/archived 37. 归档任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2436,7 +2436,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/remove 36. 删除任务
* @api {get} api/project/task/remove 38. 删除任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2474,7 +2474,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/resetfromlog 37. 根据日志重置任务
* @api {get} api/project/task/resetfromlog 39. 根据日志重置任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2533,7 +2533,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/flow 38. 任务工作流信息
* @api {get} api/project/task/flow 40. 任务工作流信息
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2622,7 +2622,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/move 39. 任务移动
* @api {get} api/project/task/move 41. 任务移动
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2708,7 +2708,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/copy 40. 复制任务
* @api {post} api/project/task/copy 42. 复制任务
*
* @apiDescription 需要token身份项目、任务负责人
* @apiVersion 1.0.0
@ -2834,7 +2834,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/ai_generate 41. 使用 AI 助手生成任务
* @api {post} api/project/task/ai_generate 43. 使用 AI 助手生成任务
*
* @apiDescription 需要token身份使用AI根据用户输入和上下文信息生成任务标题和详细描述
* @apiVersion 1.0.0
@ -2894,7 +2894,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/ai/generate 41. 使用 AI 助手生成项目
* @api {post} api/project/ai/generate 44. 使用 AI 助手生成项目
*
* @apiDescription 需要token身份根据需求说明自动生成项目名称及任务列表
* @apiVersion 1.0.0
@ -2943,7 +2943,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/flow/list 40. 工作流列表
* @api {get} api/project/flow/list 45. 工作流列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2969,7 +2969,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/flow/save 41. 保存工作流
* @api {post} api/project/flow/save 46. 保存工作流
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3003,7 +3003,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/flow/delete 42. 删除工作流
* @api {get} api/project/flow/delete 47. 删除工作流
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3035,7 +3035,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/log/lists 43. 获取项目、任务日志
* @api {get} api/project/log/lists 48. 获取项目、任务日志
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3103,7 +3103,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/top 44. 项目置顶
* @api {get} api/project/top 49. 项目置顶
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3137,7 +3137,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/permission 45. 获取项目权限设置
* @api {get} api/project/permission 50. 获取项目权限设置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3163,7 +3163,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/permission/update 46. 项目权限设置
* @api {get} api/project/permission/update 51. 项目权限设置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3208,7 +3208,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/template_list 47. 任务模板列表
* @api {get} api/project/task/template_list 52. 任务模板列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3237,7 +3237,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/template_save 48. 保存任务模板
* @api {post} api/project/task/template_save 53. 保存任务模板
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3303,7 +3303,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/task/template_sort 48.1 排序任务模板
* @api {post} api/project/task/template_sort 54. 排序任务模板
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3355,7 +3355,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/template_delete 49. 删除任务模板
* @api {get} api/project/task/template_delete 55. 删除任务模板
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3386,7 +3386,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/task/template_default 50. 设置(取消)任务模板为默认
* @api {get} api/project/task/template_default 56. 设置(取消)任务模板为默认
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3428,7 +3428,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/tag/save 51. 保存标签
* @api {post} api/project/tag/save 57. 保存标签
*
* @apiDescription 需要token身份修改项目负责人、标签创建者添加项目所有成员
* @apiVersion 1.0.0
@ -3541,7 +3541,7 @@ class ProjectController extends AbstractController
}
/**
* @api {post} api/project/tag/sort 52.1 标签排序
* @api {post} api/project/tag/sort 58. 标签排序
*
* @apiDescription 需要token身份项目负责人
* @apiVersion 1.0.0
@ -3593,7 +3593,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/tag/delete 52. 删除标签
* @api {get} api/project/tag/delete 59. 删除标签
*
* @apiDescription 需要token身份项目负责人、标签创建者
* @apiVersion 1.0.0
@ -3650,7 +3650,7 @@ class ProjectController extends AbstractController
}
/**
* @api {get} api/project/tag/list 53. 标签列表
* @api {get} api/project/tag/list 60. 标签列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0

View File

@ -1939,7 +1939,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/checkin/save 30. 保存签到设置
* @api {post} api/users/checkin/save 31. 保存签到设置
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2014,7 +2014,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/checkin/list 31. 获取签到数据
* @api {get} api/users/checkin/list 32. 获取签到数据
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2061,7 +2061,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/socket/status 32. 获取socket状态
* @api {get} api/users/socket/status 33. 获取socket状态
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2084,7 +2084,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/key/client 33. 客户端KEY
* @api {get} api/users/key/client 34. 客户端KEY
*
* @apiDescription 获取客户端KEY用于加密数据发送给服务端
* @apiVersion 1.0.0
@ -2126,7 +2126,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/bot/list 34. 机器人列表
* @api {get} api/users/bot/list 35. 机器人列表
*
* @apiDescription 需要token身份获取我的机器人列表
* @apiVersion 1.0.0
@ -2170,7 +2170,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/bot/info 35. 机器人信息
* @api {get} api/users/bot/info 36. 机器人信息
*
* @apiDescription 需要token身份获取我的机器人信息
* @apiVersion 1.0.0
@ -2221,7 +2221,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/bot/edit 36. 添加、编辑机器人
* @api {post} api/users/bot/edit 37. 添加、编辑机器人
*
* @apiDescription 需要token身份编辑 我的机器人 管理员修改系统机器人 信息
* @apiVersion 1.0.0
@ -2322,7 +2322,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/bot/delete 37. 删除机器人
* @api {get} api/users/bot/delete 38. 删除机器人
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2372,7 +2372,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/share/list 38. 获取分享列表
* @api {get} api/users/share/list 39. 获取分享列表
*
* @apiVersion 1.0.0
* @apiGroup users
@ -2491,7 +2491,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/annual/report 39. 年度报告
* @api {get} api/users/annual/report 40. 年度报告
*
* @apiVersion 1.0.0
* @apiGroup users
@ -2660,7 +2660,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/device/list 40. 获取设备列表
* @api {get} api/users/device/list 41. 获取设备列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2683,7 +2683,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/device/logout 41. 登出设备(删除设备)
* @api {get} api/users/device/logout 42. 登出设备(删除设备)
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2714,7 +2714,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/device/edit 42. 编辑设备
* @api {get} api/users/device/edit 43. 编辑设备
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2753,7 +2753,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/task/browse 43. 获取任务浏览历史
* @api {get} api/users/task/browse 44. 获取任务浏览历史
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2803,7 +2803,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/task/browse_save 44. 记录任务浏览历史
* @api {get} api/users/task/browse_save 45. 记录任务浏览历史
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2833,7 +2833,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/task/browse_clean 45. 清理任务浏览历史
* @api {post} api/users/task/browse_clean 46. 清理任务浏览历史
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -2858,7 +2858,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/recent/browse 45. 获取最近访问记录
* @api {get} api/users/recent/browse 47. 获取最近访问记录
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3061,7 +3061,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/recent/delete 45.1 删除最近访问记录
* @api {post} api/users/recent/delete 48. 删除最近访问记录
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3094,7 +3094,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/favorites 46. 获取用户收藏列表
* @api {get} api/users/favorites 49. 获取用户收藏列表
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3129,7 +3129,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/favorite/toggle 47. 切换收藏状态
* @api {post} api/users/favorite/toggle 50. 切换收藏状态
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3195,7 +3195,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/favorite/remark 47-1. 修改收藏备注
* @api {post} api/users/favorite/remark 51. 修改收藏备注
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3247,7 +3247,7 @@ class UsersController extends AbstractController
}
/**
* @api {post} api/users/favorites/clean 48. 清理用户收藏
* @api {post} api/users/favorites/clean 52. 清理用户收藏
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0
@ -3281,7 +3281,7 @@ class UsersController extends AbstractController
}
/**
* @api {get} api/users/favorite/check 49. 检查收藏状态
* @api {get} api/users/favorite/check 53. 检查收藏状态
*
* @apiDescription 需要token身份
* @apiVersion 1.0.0

View File

@ -24,6 +24,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @property int|null $size 大小(B)
* @property int|null $userid 拥有者ID
* @property int|null $share 是否共享
* @property int|null $guest_access 是否允许游客访问
* @property int|null $pshare 所属分享ID
* @property int|null $created_id 创建者
* @property \Illuminate\Support\Carbon|null $created_at
@ -44,6 +45,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @method static \Illuminate\Database\Eloquent\Builder|File whereCreatedId($value)
* @method static \Illuminate\Database\Eloquent\Builder|File whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|File whereExt($value)
* @method static \Illuminate\Database\Eloquent\Builder|File whereGuestAccess($value)
* @method static \Illuminate\Database\Eloquent\Builder|File whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|File whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|File wherePid($value)

View File

@ -30,6 +30,7 @@ namespace App\Models;
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereProjectId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereSort($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTag whereUserid($value)
* @mixin \Eloquent

View File

@ -5,6 +5,40 @@ namespace App\Models;
use App\Module\Base;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* App\Models\ProjectTaskRelation
*
* @property int $id
* @property int $task_id 任务ID
* @property int $related_task_id 关联任务ID
* @property string $direction 关系方向: mention/mentioned_by
* @property int|null $dialog_id 来源会话ID
* @property int|null $msg_id 来源消息ID
* @property int|null $userid 提及人
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\ProjectTask|null $relatedTask
* @property-read \App\Models\ProjectTask|null $task
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel cancelAppend()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel cancelHidden()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel change($array)
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel getKeyValue()
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation query()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel remove()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel saveOrIgnore()
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereDialogId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereDirection($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereMsgId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereRelatedTaskId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereTaskId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskRelation whereUserid($value)
* @mixin \Eloquent
*/
class ProjectTaskRelation extends AbstractModel
{
public const DIRECTION_MENTION = 'mention';

View File

@ -9,9 +9,10 @@ use App\Models\File;
* App\Models\UserFavorite
*
* @property int $id
* @property int $userid 用户ID
* @property string $favoritable_type 收藏类型
* @property int $favoritable_id 收藏对象ID
* @property int|null $userid 用户ID
* @property string|null $favoritable_type 收藏类型(比如task/project/file/message)
* @property int|null $favoritable_id 收藏对象ID
* @property string $remark 收藏备注
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Model|\Eloquent $favoritable
@ -29,6 +30,7 @@ use App\Models\File;
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereFavoritableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereFavoritableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereRemark($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserFavorite whereUserid($value)
* @mixin \Eloquent

View File

@ -5,15 +5,36 @@ namespace App\Models;
use Carbon\Carbon;
/**
* App\Models\UserRecentItem
*
* @property int $id
* @property int $userid
* @property string $target_type
* @property int $target_id
* @property string $source_type
* @property int $source_id
* @property Carbon|null $browsed_at
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
* @property int $userid 用户ID
* @property string $target_type 目标类型(task/file/task_file/message_file )
* @property int $target_id 目标ID
* @property string $source_type 来源类型(project/filesystem/project_task/dialog )
* @property int $source_id 来源ID
* @property \Illuminate\Support\Carbon|null $browsed_at 浏览时间
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel cancelAppend()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel cancelHidden()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel change($array)
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel getKeyValue()
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem query()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel remove()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel saveOrIgnore()
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereBrowsedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereSourceId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereSourceType($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereTargetId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereTargetType($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRecentItem whereUserid($value)
* @mixin \Eloquent
*/
class UserRecentItem extends AbstractModel
{

View File

@ -8,8 +8,8 @@ use Carbon\Carbon;
* App\Models\UserTaskBrowse
*
* @property int $id
* @property int $userid 用户ID
* @property int $task_id 任务ID
* @property int|null $userid 用户ID
* @property int|null $task_id 任务ID
* @property \Illuminate\Support\Carbon|null $browsed_at 浏览时间
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at

File diff suppressed because one or more lines are too long

View File

@ -5,15 +5,15 @@
<meta name="description" content="APP接口文档">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="assets/bootstrap.min.css?v=1753887783837" rel="stylesheet" media="screen">
<link href="assets/prism.css?v=1753887783837" rel="stylesheet" />
<link href="assets/prism-toolbar.css?v=1753887783837" rel="stylesheet" />
<link href="assets/prism-diff-highlight.css?v=1753887783837" rel="stylesheet" />
<link href="assets/main.css?v=1753887783837" rel="stylesheet" media="screen, print">
<link href="assets/favicon.ico?v=1753887783837" rel="icon" type="image/x-icon">
<link href="assets/apple-touch-icon.png?v=1753887783837" rel="apple-touch-icon" sizes="180x180">
<link href="assets/favicon-32x32.png?v=1753887783837" rel="icon" type="image/png" sizes="32x32">
<link href="assets/favicon-16x16.png?v=1753887783837" rel="icon" type="image/png" sizes="16x16">
<link href="assets/bootstrap.min.css?v=1759012206695" rel="stylesheet" media="screen">
<link href="assets/prism.css?v=1759012206695" rel="stylesheet" />
<link href="assets/prism-toolbar.css?v=1759012206695" rel="stylesheet" />
<link href="assets/prism-diff-highlight.css?v=1759012206695" rel="stylesheet" />
<link href="assets/main.css?v=1759012206695" rel="stylesheet" media="screen, print">
<link href="assets/favicon.ico?v=1759012206695" rel="icon" type="image/x-icon">
<link href="assets/apple-touch-icon.png?v=1759012206695" rel="apple-touch-icon" sizes="180x180">
<link href="assets/favicon-32x32.png?v=1759012206695" rel="icon" type="image/png" sizes="32x32">
<link href="assets/favicon-16x16.png?v=1759012206695" rel="icon" type="image/png" sizes="16x16">
</head>
<body class="container-fluid">
@ -1042,6 +1042,6 @@
</div>
</div>
<script src="assets/main.bundle.js?v=1753887783837"></script>
<script src="assets/main.bundle.js?v=1759012206695"></script>
</body>
</html>