define({ "api": [ { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": true, "field": "page", "description": "
当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:100,最大:200
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "dialog_id", "description": "对话ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "userid", "description": "对话会员ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "dialog_id", "description": "对话ID
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "page", "description": "当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:50,最大:100
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "dialog_id", "description": "对话ID
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "text", "description": "消息内容
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "dialog_id", "description": "对话ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "filename", "description": "post-文件名称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "image64", "description": "post-base64图片(二选一)
" }, { "group": "Parameter", "type": "File", "optional": true, "field": "files", "description": "post-文件对象(二选一)
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "msg_id", "description": "消息ID(需要是消息的发送人)
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/DialogController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/DialogController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": true, "field": "pid", "description": "父级ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "key", "description": "关键词
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "项目名称
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "type", "description": "文件类型
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "id", "description": "文件ID(赋值修改文件名称)
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pid", "description": "父级ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" }, { "group": "Parameter", "type": "Number", "optional": false, "field": "pid", "description": "移动到的文件夹ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" }, { "group": "Parameter", "type": "Object", "optional": true, "field": "D", "description": "Request Payload 提交
文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": true, "field": "pid", "description": "父级ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "files", "description": "文件名
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "id", "description": "文件ID
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "action", "description": "动作
共享对象
共享成员,格式: [userid1, userid2, userid3]
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/FileController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/FileController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "all", "description": "是否查看所有项目(限制管理员)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "archived", "description": "归档状态
搜索条件
当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:100,最大:200
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "项目名称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "desc", "description": "项目介绍
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "columns", "description": "列表,格式:列表名称1,列表名称2
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "项目名称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "desc", "description": "项目介绍
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Number", "optional": false, "field": "userid", "description": "成员ID 或 成员ID组
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Number", "optional": false, "field": "owner_userid", "description": "新的项目负责人ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Object", "optional": false, "field": "sort", "description": "排序数据
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "only_column", "description": "仅更新列表
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "type", "description": "类型
项目ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "page", "description": "当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:100,最大:200
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "列表名称
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "column_id", "description": "列表ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "name", "description": "列表名称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "color", "description": "颜色
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "column_id", "description": "列表ID(留空为添加列表)
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": true, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "parent_id", "description": "主任务ID(填写此项时 project_id 参数无效)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "name", "description": "任务描述关键词
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "time", "description": "指定时间范围,如:['2020-12-12', '2020-12-30']
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "time_before", "description": "指定时间之前,如:2020-12-30 00:00:00(填写此项时 time 参数无效)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "complete", "description": "完成状态
归档状态
任务ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "file_id", "description": "文件ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "mixed", "optional": true, "field": "column_id", "description": "列表ID,任意值自动创建,留空取第一个
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "任务描述
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "content", "description": "任务详情
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "times", "description": "计划时间(格式:开始时间,结束时间;如:2020-01-01 00:00,2020-01-01 23:59)
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "owner", "description": "负责人
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "subtasks", "description": "子任务(格式:[{name,owner,times}])
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "top", "description": "添加的任务排到列表最前面
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "name", "description": "任务描述
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "name", "description": "任务描述
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "times", "description": "计划时间(格式:开始时间,结束时间;如:2020-01-01 00:00,2020-01-01 23:59)
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "owner", "description": "修改负责人
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "content", "description": "任务详情(子任务不支持)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "color", "description": "背景色(子任务不支持)
" }, { "group": "Parameter", "type": "Array", "optional": true, "field": "assist", "description": "修改协助人员(子任务不支持)
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "p_level", "description": "优先级相关(子任务不支持)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "p_name", "description": "优先级相关(子任务不支持)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "p_color", "description": "优先级相关(子任务不支持)
" }, { "group": "Parameter", "type": "String|false", "optional": true, "field": "complete_at", "description": "完成时间(如:2020-01-01 00:00,false表示未完成)
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "filename", "description": "post-文件名称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "image64", "description": "post-base64图片(二选一)
" }, { "group": "Parameter", "type": "File", "optional": true, "field": "files", "description": "post-文件对象(二选一)
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "type", "description": "类型
任务ID
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "project_id", "description": "项目ID
" }, { "group": "Parameter", "type": "Number", "optional": false, "field": "task_id", "description": "任务ID(与 项目ID 二选一,任务ID优先)
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "page", "description": "当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:20,最大:100
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/ProjectController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/ProjectController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Object", "optional": true, "field": "keys", "description": "搜索条件
当前页,默认:1
" }, { "group": "Parameter", "type": "Number", "optional": true, "field": "pagesize", "description": "每页显示数量,默认:20,最大:50
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/UsersController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/UsersController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/UsersController.php", "name": "" }, { "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "userid", "description": "会员ID
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "type", "description": "操作
新的密码
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "nickname", "description": "昵称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "profession", "description": "职位
" } ] } }, "type": "", "url": "", "version": "0.0.0", "filename": "app/Http/Controllers/Api/UsersController.php", "group": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/UsersController.php", "groupTitle": "/Users/GAOER/wwwroot/dootask/app/Http/Controllers/Api/UsersController.php", "name": "" }, { "type": "post", "url": "api/system/fileupload", "title": "12. 上传文件", "description": "需要token身份
", "version": "1.0.0", "group": "system", "name": "fileupload", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": true, "field": "image64", "description": "图片base64
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "filename", "description": "文件名
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "files", "description": "文件名
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/appdown", "title": "09. 下载应用", "version": "1.0.0", "group": "system", "name": "get__appdown", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "file", "description": "文件名称
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/appinfo", "title": "08. 获取应用下载信息", "version": "1.0.0", "group": "system", "name": "get__appinfo", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/cnip", "title": "05. 是否中国IP地址", "version": "1.0.0", "group": "system", "name": "get__cnip", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "ip", "description": "IP值
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/info", "title": "03. 获取终端详细信息", "version": "1.0.0", "group": "system", "name": "get__info", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "key", "description": "key值
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/ip", "title": "04. 获取IP地址", "version": "1.0.0", "group": "system", "name": "get__ip", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/ipgcj02", "title": "06. 获取IP地址经纬度", "version": "1.0.0", "group": "system", "name": "get__ipgcj02", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "ip", "description": "IP值
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/ipinfo", "title": "07. 获取IP地址详细信息", "version": "1.0.0", "group": "system", "name": "get__ipinfo", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "ip", "description": "IP值
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "post", "url": "api/system/imgupload", "title": "10. 上传图片", "description": "需要token身份
", "version": "1.0.0", "group": "system", "name": "imgupload", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "image64", "description": "图片base64
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "filename", "description": "文件名
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/get/imgview", "title": "11. 浏览图片空间", "description": "需要token身份
", "version": "1.0.0", "group": "system", "name": "imgview", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "path", "description": "路径
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "post", "url": "api/system/priority", "title": "02. 获取优先级、保存优先级", "version": "1.0.0", "group": "system", "name": "priority", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Array", "optional": false, "field": "list", "description": "优先级数据,格式:[{name,color,days,priority}]
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/system/setting", "title": "01. 获取设置、保存设置", "version": "1.0.0", "group": "system", "name": "setting", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "type", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/SystemController.php", "groupTitle": "系统" }, { "type": "get", "url": "api/users/basic", "title": "09. 获取指定会员基础信息", "description": "需要token身份
", "version": "1.0.0", "group": "users", "name": "basic", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Number", "optional": false, "field": "userid", "description": "会员ID(多个格式:jsonArray,一次最多30个)
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/editdata", "title": "06. 修改自己的资料", "description": "需要token身份
", "version": "1.0.0", "group": "users", "name": "editdata", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Object", "optional": true, "field": "userimg", "description": "会员头像(地址)
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "nickname", "description": "昵称
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "profession", "description": "职位/职称
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据(同"获取我的信息"接口)
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/editpass", "title": "07. 修改自己的密码", "description": "需要token身份
", "version": "1.0.0", "group": "users", "name": "editpass", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "oldpass", "description": "旧密码
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "newpass", "description": "新密码
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据(同"获取我的信息"接口)
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/info", "title": "05. 获取我的信息", "description": "需要token身份
", "version": "1.0.0", "group": "users", "name": "info", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] }, "examples": [ { "title": "data:", "content": "{\n \"userid\": 1,\n \"identity\": [ ],\n \"az\": \"\",\n \"email\": \"admin@admin.com\",\n \"nickname\": \"admin\",\n \"userimg\": \"\",\n \"login_num\": 10,\n \"changepass\": 0,\n \"last_ip\": \"10.22.22.1\",\n \"last_at\": \"2021-06-01 12:00:00\",\n \"line_ip\": \"10.22.22.1\",\n \"line_at\": \"2021-06-01 12:00:00\",\n \"created_ip\": \"\",\n}", "type": "json" } ] }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/login", "title": "01. 登录、注册", "description": "需要token身份
", "version": "1.0.0", "group": "users", "name": "login", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "type", "description": "类型
邮箱
" }, { "group": "Parameter", "type": "String", "optional": false, "field": "password", "description": "密码
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "code", "description": "登录验证码
" }, { "group": "Parameter", "type": "String", "optional": true, "field": "key", "description": "登陆验证码key
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据(同"获取我的信息"接口)
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/login/codeimg", "title": "03. 验证码图片", "description": "用于判断是否需要登录验证码
", "version": "1.0.0", "group": "users", "name": "login__codeimg", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "email", "description": "用户名
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Image", "optional": false, "field": "data", "description": "返回数据(直接输出图片)
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/login/codejson", "title": "04. 验证码json", "description": "用于判断是否需要登录验证码
", "version": "1.0.0", "group": "users", "name": "login__codejson", "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/login/needcode", "title": "02. 是否需要验证码", "description": "用于判断是否需要登录验证码
", "version": "1.0.0", "group": "users", "name": "login__needcode", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "String", "optional": false, "field": "email", "description": "用户名
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1需要、0不需要)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" }, { "type": "get", "url": "api/users/search", "title": "08. 搜索会员列表", "description": "搜索会员列表
", "version": "1.0.0", "group": "users", "name": "searchinfo", "parameter": { "fields": { "Parameter": [ { "group": "Parameter", "type": "Object", "optional": false, "field": "keys", "description": "搜索条件
获取数量,10-100
" } ] } }, "success": { "fields": { "Success 200": [ { "group": "Success 200", "type": "Number", "optional": false, "field": "ret", "description": "返回状态码(1正确、0错误)
" }, { "group": "Success 200", "type": "String", "optional": false, "field": "msg", "description": "返回信息(错误描述)
" }, { "group": "Success 200", "type": "Object", "optional": false, "field": "data", "description": "返回数据
" } ] } }, "filename": "app/Http/Controllers/Api/UsersController.php", "groupTitle": "会员" } ] });