diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 40b4efc26..0f67bc5b2 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -248,7 +248,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/tel 06. 获取对方联系电话 + * @api {get} api/dialog/tel 07. 获取对方联系电话 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -295,7 +295,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/open/user 07. 打开会话 + * @api {get} api/dialog/open/user 08. 打开会话 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -326,7 +326,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/list 08. 获取消息列表 + * @api {get} api/dialog/msg/list 09. 获取消息列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -464,7 +464,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/one 09. 获取单条消息 + * @api {get} api/dialog/msg/one 10. 获取单条消息 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -493,7 +493,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/unread 10. 获取未读消息数量 + * @api {get} api/dialog/msg/unread 11. 获取未读消息数量 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -526,7 +526,7 @@ class DialogController extends AbstractController } /** - * @api {post} api/dialog/msg/sendtext 11. 发送消息 + * @api {post} api/dialog/msg/sendtext 12. 发送消息 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -608,7 +608,7 @@ class DialogController extends AbstractController } /** - * @api {post} api/dialog/msg/sendrecord 12. 发送语音 + * @api {post} api/dialog/msg/sendrecord 13. 发送语音 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -655,7 +655,7 @@ class DialogController extends AbstractController } /** - * @api {post} api/dialog/msg/sendfile 13. 文件上传 + * @api {post} api/dialog/msg/sendfile 14. 文件上传 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -739,7 +739,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/readlist 14. 获取消息阅读情况 + * @api {get} api/dialog/msg/readlist 15. 获取消息阅读情况 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -768,7 +768,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/detail 15. 消息详情 + * @api {get} api/dialog/msg/detail 16. 消息详情 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -816,7 +816,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/download 16. 文件下载 + * @api {get} api/dialog/msg/download 17. 文件下载 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -856,7 +856,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/withdraw 17. 聊天消息撤回 + * @api {get} api/dialog/msg/withdraw 18. 聊天消息撤回 * * @apiDescription 消息撤回限制24小时内,需要token身份 * @apiVersion 1.0.0 @@ -882,7 +882,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/mark 18. 消息标记操作 + * @api {get} api/dialog/msg/mark 19. 消息标记操作 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -934,7 +934,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/forward 19. 转发消息给 + * @api {get} api/dialog/msg/forward 20. 转发消息给 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -969,7 +969,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/emoji 20. emoji回复 + * @api {get} api/dialog/msg/emoji 21. emoji回复 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1005,7 +1005,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/tag 21. 标注/取消标注 + * @api {get} api/dialog/msg/tag 22. 标注/取消标注 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1034,7 +1034,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/todo 22. 设待办/取消待办 + * @api {get} api/dialog/msg/todo 23. 设待办/取消待办 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1077,7 +1077,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/todolist 23. 获取消息待办情况 + * @api {get} api/dialog/msg/todolist 24. 获取消息待办情况 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1107,7 +1107,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/msg/done 24. 完成待办 + * @api {get} api/dialog/msg/done 25. 完成待办 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1154,7 +1154,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/group/add 25. 新增群组 + * @api {get} api/dialog/group/add 26. 新增群组 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1206,7 +1206,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/group/edit 26. 修改群组 + * @api {get} api/dialog/group/edit 27. 修改群组 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1245,7 +1245,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/group/adduser 27. 添加群成员 + * @api {get} api/dialog/group/adduser 28. 添加群成员 * * @apiDescription 需要token身份 * - 有群主时:只有群主可以邀请 @@ -1281,7 +1281,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/group/deluser 28. 移出(退出)群成员 + * @api {get} api/dialog/group/deluser 29. 移出(退出)群成员 * * @apiDescription 需要token身份 * - 只有群主、邀请人可以踢人 @@ -1325,7 +1325,7 @@ class DialogController extends AbstractController } /** - * @api {get} api/dialog/group/disband 29. 解散群组 + * @api {get} api/dialog/group/disband 30. 解散群组 * * @apiDescription 需要token身份 * - 只有群主且是个人类型群可以解散 diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index 9ee33f0ef..34cc8daab 100755 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -119,7 +119,12 @@ class IndexController extends InvokeController */ public function avatar() { - $name = Request::input('name', 'H'); + $segment = Request::segment(2); + if ($segment && preg_match('/.*?\.png$/i', $segment)) { + $name = substr($segment, 0, -4); + } else { + $name = Request::input('name', 'H'); + } $size = Request::input('size', 128); $color = Request::input('color'); $background = Request::input('background'); diff --git a/app/Models/User.php b/app/Models/User.php index 392d37e8c..be11673d3 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -108,7 +108,7 @@ class User extends AbstractModel } if ($this->defaultAvatarMode === 'auto') { // 自动生成头像 - return url("avatar?name=" . urlencode($this->nickname)); + return url("avatar/" . urlencode($this->nickname) . ".png"); } else { // 系统默认头像 $name = ($this->userid - 1) % 21 + 1; diff --git a/package.json b/package.json index 9196e0534..acafc14d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.19.1", + "version": "0.19.5", "description": "DooTask is task management system.", "scripts": { "start": "./cmd dev", diff --git a/public/docs/assets/main.bundle.js b/public/docs/assets/main.bundle.js index 34d9be3cd..5d1f0d512 100644 --- a/public/docs/assets/main.bundle.js +++ b/public/docs/assets/main.bundle.js @@ -94,11 +94,11 @@ function print() { __p += __j.call(arguments, '') } * @namespace * @public */var n=function(r){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,c=0,p={},s={manual:r.Prism&&r.Prism.manual,disableWorkerMessageHandler:r.Prism&&r.Prism.disableWorkerMessageHandler,util:{encode:function P(T){return T instanceof u?new u(T.type,P(T.content),T.alias):Array.isArray(T)?T.map(P):T.replace(/&/g,"&").replace(/"+D.content+""};function g(P,T,_,b){P.lastIndex=T;var D=P.exec(_);if(D&&b&&D[1]){var I=D[1].length;D.index+=I,D[0]=D[0].slice(I)}return D}function i(P,T,_,b,D,I){for(var R in _)if(!(!_.hasOwnProperty(R)||!_[R])){var C=_[R];C=Array.isArray(C)?C:[C];for(var O=0;O=I.reach);te+=z.value.length,z=z.next){var ae=z.value;if(T.length>P.length)return;if(!(ae instanceof u)){var he=1,Q;if(W){if(Q=g(Y,te,P,k),!Q||Q.index>=P.length)break;var mt=Q.index,ye=Q.index+Q[0].length,Pe=te;for(Pe+=z.value.length;mt>=Pe;)z=z.next,Pe+=z.value.length;if(Pe-=z.value.length,te=Pe,z.value instanceof u)continue;for(var ze=z;ze!==T.tail&&(PeI.reach&&(I.reach=Gt);var Ke=z.prev;Nt&&(Ke=f(T,Ke,Nt),te+=Nt.length),d(T,Ke,he);var Bt=new u(R,M?s.tokenize(It,M):It,G,It);if(z=f(T,Ke,Bt),Rt&&f(T,z,Rt),he>1){var Je={cause:R+","+O,reach:Gt};i(P,T,_,z.prev,te,Je),I&&Je.reach>I.reach&&(I.reach=Je.reach)}}}}}}function m(){var P={value:null,prev:null,next:null},T={value:null,prev:P,next:null};P.next=T,this.head=P,this.tail=T,this.length=0}function f(P,T,_){var b=T.next,D={value:_,prev:T,next:b};return T.next=D,b.prev=D,P.length++,D}function d(P,T,_){for(var b=T.next,D=0;D<_&&b!==P.tail;D++)b=b.next;T.next=b,b.prev=T,P.length-=D}function S(P){for(var T=[],_=P.head.next;_!==P.tail;)T.push(_.value),_=_.next;return T}if(!r.document)return r.addEventListener&&(s.disableWorkerMessageHandler||r.addEventListener("message",function(P){var T=JSON.parse(P.data),_=T.language,b=T.code,D=T.immediateClose;r.postMessage(s.highlight(b,s.languages[_],_)),D&&r.close()},!1)),s;var v=s.util.currentScript();v&&(s.filename=v.src,v.hasAttribute("data-manual")&&(s.manual=!0));function E(){s.manual||s.highlightAll()}if(!s.manual){var x=document.readyState;x==="loading"||x==="interactive"&&v&&v.defer?document.addEventListener("DOMContentLoaded",E):window.requestAnimationFrame?window.requestAnimationFrame(E):window.setTimeout(E,16)}return s}(h);w.exports&&(w.exports=n),typeof o.g!="undefined"&&(o.g.Prism=n),n.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(r){r.type==="entity"&&(r.attributes.title=r.content.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(l,c){var p={};p["language-"+c]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[c]},p.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:p}};s["language-"+c]={pattern:/[\s\S]+/,inside:n.languages[c]};var u={};u[l]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return l}),"i"),lookbehind:!0,greedy:!0,inside:s},n.languages.insertBefore("markup","cdata",u)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(r,l){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+r+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:n.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(r){var l=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;r.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+l.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+l.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+l.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:l,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},r.languages.css.atrule.inside.rest=r.languages.css;var c=r.languages.markup;c&&(c.tag.addInlined("style","css"),c.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(typeof n=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var r="Loading\u2026",l=function(v,E){return"\u2716 Error "+v+" while fetching file: "+E},c="\u2716 Error: File does not exist or is empty",p={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",u="loading",g="loaded",i="failed",m="pre[data-src]:not(["+s+'="'+g+'"]):not(['+s+'="'+u+'"])';function f(v,E,x){var P=new XMLHttpRequest;P.open("GET",v,!0),P.onreadystatechange=function(){P.readyState==4&&(P.status<400&&P.responseText?E(P.responseText):P.status>=400?x(l(P.status,P.statusText)):x(c))},P.send(null)}function d(v){var E=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(v||"");if(E){var x=Number(E[1]),P=E[2],T=E[3];return P?T?[x,Number(T)]:[x,void 0]:[x,x]}}n.hooks.add("before-highlightall",function(v){v.selector+=", "+m}),n.hooks.add("before-sanity-check",function(v){var E=v.element;if(E.matches(m)){v.code="",E.setAttribute(s,u);var x=E.appendChild(document.createElement("CODE"));x.textContent=r;var P=E.getAttribute("data-src"),T=v.language;if(T==="none"){var _=(/\.(\w+)$/.exec(P)||[,"none"])[1];T=p[_]||_}n.util.setLanguage(x,T),n.util.setLanguage(E,T);var b=n.plugins.autoloader;b&&b.loadLanguages(T),f(P,function(D){E.setAttribute(s,g);var I=d(E.getAttribute("data-range"));if(I){var R=D.split(/\r\n?|\n/g),C=I[0],O=I[1]==null?R.length:I[1];C<0&&(C+=R.length),C=Math.max(0,Math.min(C-1,R.length)),O<0&&(O+=R.length),O=Math.max(0,Math.min(O,R.length)),D=R.slice(C,O).join(` -`),E.hasAttribute("data-start")||E.setAttribute("data-start",String(C+1))}x.textContent=D,n.highlightElement(x)},function(D){E.setAttribute(s,i),x.textContent=D})}}),n.plugins.fileHighlight={highlight:function(E){for(var x=(E||document).querySelectorAll(m),P=0,T;T=x[P++];)n.highlightElement(T)}};var S=!1;n.fileHighlight=function(){S||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),S=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()},9827:(w,y)=>{"use strict";var o=Object.prototype.hasOwnProperty,h;function n(p){try{return decodeURIComponent(p.replace(/\+/g," "))}catch(s){return null}}function r(p){try{return encodeURIComponent(p)}catch(s){return null}}function l(p){for(var s=/([^=?#&]+)=?([^&]*)/g,u={},g;g=s.exec(p);){var i=n(g[1]),m=n(g[2]);i===null||m===null||i in u||(u[i]=m)}return u}function c(p,s){s=s||"";var u=[],g,i;typeof s!="string"&&(s="?");for(i in p)if(o.call(p,i)){if(g=p[i],!g&&(g===null||g===h||isNaN(g))&&(g=""),i=r(i),g=r(g),i===null||g===null)continue;u.push(i+"="+g)}return u.length?s+u.join("&"):""}y.stringify=c,y.parse=l},7294:w=>{"use strict";w.exports=function(o,h){if(h=h.split(":")[0],o=+o,!o)return!1;switch(h){case"http":case"ws":return o!==80;case"https":case"wss":return o!==443;case"ftp":return o!==21;case"gopher":return o!==70;case"file":return!1}return o!==0}},1681:(w,y,o)=>{const h=Symbol("SemVer ANY");class n{static get ANY(){return h}constructor(m,f){if(f=r(f),m instanceof n){if(m.loose===!!f.loose)return m;m=m.value}s("comparator",m,f),this.options=f,this.loose=!!f.loose,this.parse(m),this.semver===h?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(m){const f=this.options.loose?l[c.COMPARATORLOOSE]:l[c.COMPARATOR],d=m.match(f);if(!d)throw new TypeError(`Invalid comparator: ${m}`);this.operator=d[1]!==void 0?d[1]:"",this.operator==="="&&(this.operator=""),d[2]?this.semver=new u(d[2],this.options.loose):this.semver=h}toString(){return this.value}test(m){if(s("Comparator.test",m,this.options.loose),this.semver===h||m===h)return!0;if(typeof m=="string")try{m=new u(m,this.options)}catch(f){return!1}return p(m,this.operator,this.semver,this.options)}intersects(m,f){if(!(m instanceof n))throw new TypeError("a Comparator is required");if((!f||typeof f!="object")&&(f={loose:!!f,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new g(m.value,f).test(this.value);if(m.operator==="")return m.value===""?!0:new g(this.value,f).test(m.semver);const d=(this.operator===">="||this.operator===">")&&(m.operator===">="||m.operator===">"),S=(this.operator==="<="||this.operator==="<")&&(m.operator==="<="||m.operator==="<"),v=this.semver.version===m.semver.version,E=(this.operator===">="||this.operator==="<=")&&(m.operator===">="||m.operator==="<="),x=p(this.semver,"<",m.semver,f)&&(this.operator===">="||this.operator===">")&&(m.operator==="<="||m.operator==="<"),P=p(this.semver,">",m.semver,f)&&(this.operator==="<="||this.operator==="<")&&(m.operator===">="||m.operator===">");return d||S||v&&E||x||P}}w.exports=n;const r=o(1372),{re:l,t:c}=o(3038),p=o(9668),s=o(6385),u=o(6984),g=o(7990)},7990:(w,y,o)=>{class h{constructor(k,W){if(W=l(W),k instanceof h)return k.loose===!!W.loose&&k.includePrerelease===!!W.includePrerelease?k:new h(k.raw,W);if(k instanceof c)return this.raw=k.value,this.set=[[k]],this.format(),this;if(this.options=W,this.loose=!!W.loose,this.includePrerelease=!!W.includePrerelease,this.raw=k,this.set=k.split(/\s*\|\|\s*/).map(G=>this.parseRange(G.trim())).filter(G=>G.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${k}`);if(this.set.length>1){const G=this.set[0];if(this.set=this.set.filter(U=>!d(U[0])),this.set.length===0)this.set=[G];else if(this.set.length>1){for(const U of this.set)if(U.length===1&&S(U[0])){this.set=[U];break}}}this.format()}format(){return this.range=this.set.map(k=>k.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(k){k=k.trim();const G=`parseRange:${Object.keys(this.options).join(",")}:${k}`,U=r.get(G);if(U)return U;const Y=this.options.loose,z=Y?u[g.HYPHENRANGELOOSE]:u[g.HYPHENRANGE];k=k.replace(z,O(this.options.includePrerelease)),p("hyphen replace",k),k=k.replace(u[g.COMPARATORTRIM],i),p("comparator trim",k,u[g.COMPARATORTRIM]),k=k.replace(u[g.TILDETRIM],m),k=k.replace(u[g.CARETTRIM],f),k=k.split(/\s+/).join(" ");const te=Y?u[g.COMPARATORLOOSE]:u[g.COMPARATOR],ae=k.split(" ").map(Pe=>E(Pe,this.options)).join(" ").split(/\s+/).map(Pe=>C(Pe,this.options)).filter(this.options.loose?Pe=>!!Pe.match(te):()=>!0).map(Pe=>new c(Pe,this.options)),he=ae.length,Q=new Map;for(const Pe of ae){if(d(Pe))return[Pe];Q.set(Pe.value,Pe)}Q.size>1&&Q.has("")&&Q.delete("");const ye=[...Q.values()];return r.set(G,ye),ye}intersects(k,W){if(!(k instanceof h))throw new TypeError("a Range is required");return this.set.some(G=>v(G,W)&&k.set.some(U=>v(U,W)&&G.every(Y=>U.every(z=>Y.intersects(z,W)))))}test(k){if(!k)return!1;if(typeof k=="string")try{k=new s(k,this.options)}catch(W){return!1}for(let W=0;WM.value==="<0.0.0-0",S=M=>M.value==="",v=(M,k)=>{let W=!0;const G=M.slice();let U=G.pop();for(;W&&G.length;)W=G.every(Y=>U.intersects(Y,k)),U=G.pop();return W},E=(M,k)=>(p("comp",M,k),M=_(M,k),p("caret",M),M=P(M,k),p("tildes",M),M=D(M,k),p("xrange",M),M=R(M,k),p("stars",M),M),x=M=>!M||M.toLowerCase()==="x"||M==="*",P=(M,k)=>M.trim().split(/\s+/).map(W=>T(W,k)).join(" "),T=(M,k)=>{const W=k.loose?u[g.TILDELOOSE]:u[g.TILDE];return M.replace(W,(G,U,Y,z,te)=>{p("tilde",M,G,U,Y,z,te);let ae;return x(U)?ae="":x(Y)?ae=`>=${U}.0.0 <${+U+1}.0.0-0`:x(z)?ae=`>=${U}.${Y}.0 <${U}.${+Y+1}.0-0`:te?(p("replaceTilde pr",te),ae=`>=${U}.${Y}.${z}-${te} <${U}.${+Y+1}.0-0`):ae=`>=${U}.${Y}.${z} <${U}.${+Y+1}.0-0`,p("tilde return",ae),ae})},_=(M,k)=>M.trim().split(/\s+/).map(W=>b(W,k)).join(" "),b=(M,k)=>{p("caret",M,k);const W=k.loose?u[g.CARETLOOSE]:u[g.CARET],G=k.includePrerelease?"-0":"";return M.replace(W,(U,Y,z,te,ae)=>{p("caret",M,U,Y,z,te,ae);let he;return x(Y)?he="":x(z)?he=`>=${Y}.0.0${G} <${+Y+1}.0.0-0`:x(te)?Y==="0"?he=`>=${Y}.${z}.0${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.0${G} <${+Y+1}.0.0-0`:ae?(p("replaceCaret pr",ae),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}-${ae} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}-${ae} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te}-${ae} <${+Y+1}.0.0-0`):(p("no pr"),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}${G} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te} <${+Y+1}.0.0-0`),p("caret return",he),he})},D=(M,k)=>(p("replaceXRanges",M,k),M.split(/\s+/).map(W=>I(W,k)).join(" ")),I=(M,k)=>{M=M.trim();const W=k.loose?u[g.XRANGELOOSE]:u[g.XRANGE];return M.replace(W,(G,U,Y,z,te,ae)=>{p("xRange",M,G,U,Y,z,te,ae);const he=x(Y),Q=he||x(z),ye=Q||x(te),Pe=ye;return U==="="&&Pe&&(U=""),ae=k.includePrerelease?"-0":"",he?U===">"||U==="<"?G="<0.0.0-0":G="*":U&&Pe?(Q&&(z=0),te=0,U===">"?(U=">=",Q?(Y=+Y+1,z=0,te=0):(z=+z+1,te=0)):U==="<="&&(U="<",Q?Y=+Y+1:z=+z+1),U==="<"&&(ae="-0"),G=`${U+Y}.${z}.${te}${ae}`):Q?G=`>=${Y}.0.0${ae} <${+Y+1}.0.0-0`:ye&&(G=`>=${Y}.${z}.0${ae} <${Y}.${+z+1}.0-0`),p("xRange return",G),G})},R=(M,k)=>(p("replaceStars",M,k),M.trim().replace(u[g.STAR],"")),C=(M,k)=>(p("replaceGTE0",M,k),M.trim().replace(u[k.includePrerelease?g.GTE0PRE:g.GTE0],"")),O=M=>(k,W,G,U,Y,z,te,ae,he,Q,ye,Pe,ze)=>(x(G)?W="":x(U)?W=`>=${G}.0.0${M?"-0":""}`:x(Y)?W=`>=${G}.${U}.0${M?"-0":""}`:z?W=`>=${W}`:W=`>=${W}${M?"-0":""}`,x(he)?ae="":x(Q)?ae=`<${+he+1}.0.0-0`:x(ye)?ae=`<${he}.${+Q+1}.0-0`:Pe?ae=`<=${he}.${Q}.${ye}-${Pe}`:M?ae=`<${he}.${Q}.${+ye+1}-0`:ae=`<=${ae}`,`${W} ${ae}`.trim()),$=(M,k,W)=>{for(let G=0;G0){const U=M[G].semver;if(U.major===k.major&&U.minor===k.minor&&U.patch===k.patch)return!0}return!1}return!0}},6984:(w,y,o)=>{const h=o(6385),{MAX_LENGTH:n,MAX_SAFE_INTEGER:r}=o(9138),{re:l,t:c}=o(3038),p=o(1372),{compareIdentifiers:s}=o(2534);class u{constructor(i,m){if(m=p(m),i instanceof u){if(i.loose===!!m.loose&&i.includePrerelease===!!m.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid Version: ${i}`);if(i.length>n)throw new TypeError(`version is longer than ${n} characters`);h("SemVer",i,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const f=i.trim().match(m.loose?l[c.LOOSE]:l[c.FULL]);if(!f)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+f[1],this.minor=+f[2],this.patch=+f[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");f[4]?this.prerelease=f[4].split(".").map(d=>{if(/^[0-9]+$/.test(d)){const S=+d;if(S>=0&&S=0;)typeof this.prerelease[f]=="number"&&(this.prerelease[f]++,f=-2);f===-1&&this.prerelease.push(0)}m&&(this.prerelease[0]===m?isNaN(this.prerelease[1])&&(this.prerelease=[m,0]):this.prerelease=[m,0]);break;default:throw new Error(`invalid increment argument: ${i}`)}return this.format(),this.raw=this.version,this}}w.exports=u},2492:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r.trim().replace(/^[=v]+/,""),l);return c?c.version:null};w.exports=n},9668:(w,y,o)=>{const h=o(8401),n=o(6803),r=o(9542),l=o(9887),c=o(7561),p=o(215),s=(u,g,i,m)=>{switch(g){case"===":return typeof u=="object"&&(u=u.version),typeof i=="object"&&(i=i.version),u===i;case"!==":return typeof u=="object"&&(u=u.version),typeof i=="object"&&(i=i.version),u!==i;case"":case"=":case"==":return h(u,i,m);case"!=":return n(u,i,m);case">":return r(u,i,m);case">=":return l(u,i,m);case"<":return c(u,i,m);case"<=":return p(u,i,m);default:throw new TypeError(`Invalid operator: ${g}`)}};w.exports=s},48:(w,y,o)=>{const h=o(6984),n=o(8139),{re:r,t:l}=o(3038),c=(p,s)=>{if(p instanceof h)return p;if(typeof p=="number"&&(p=String(p)),typeof p!="string")return null;s=s||{};let u=null;if(!s.rtl)u=p.match(r[l.COERCE]);else{let g;for(;(g=r[l.COERCERTL].exec(p))&&(!u||u.index+u[0].length!==p.length);)(!u||g.index+g[0].length!==u.index+u[0].length)&&(u=g),r[l.COERCERTL].lastIndex=g.index+g[1].length+g[2].length;r[l.COERCERTL].lastIndex=-1}return u===null?null:n(`${u[2]}.${u[3]||"0"}.${u[4]||"0"}`,s)};w.exports=c},4317:(w,y,o)=>{const h=o(6984),n=(r,l,c)=>{const p=new h(r,c),s=new h(l,c);return p.compare(s)||p.compareBuild(s)};w.exports=n},3821:(w,y,o)=>{const h=o(4350),n=(r,l)=>h(r,l,!0);w.exports=n},4350:(w,y,o)=>{const h=o(6984),n=(r,l,c)=>new h(r,c).compare(new h(l,c));w.exports=n},9756:(w,y,o)=>{const h=o(8139),n=o(8401),r=(l,c)=>{if(n(l,c))return null;{const p=h(l),s=h(c),u=p.prerelease.length||s.prerelease.length,g=u?"pre":"",i=u?"prerelease":"";for(const m in p)if((m==="major"||m==="minor"||m==="patch")&&p[m]!==s[m])return g+m;return i}};w.exports=r},8401:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)===0;w.exports=n},9542:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)>0;w.exports=n},9887:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)>=0;w.exports=n},8742:(w,y,o)=>{const h=o(6984),n=(r,l,c,p)=>{typeof c=="string"&&(p=c,c=void 0);try{return new h(r,c).inc(l,p).version}catch(s){return null}};w.exports=n},7561:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)<0;w.exports=n},215:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)<=0;w.exports=n},5803:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).major;w.exports=n},8475:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).minor;w.exports=n},6803:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)!==0;w.exports=n},8139:(w,y,o)=>{const{MAX_LENGTH:h}=o(9138),{re:n,t:r}=o(3038),l=o(6984),c=o(1372),p=(s,u)=>{if(u=c(u),s instanceof l)return s;if(typeof s!="string"||s.length>h||!(u.loose?n[r.LOOSE]:n[r.FULL]).test(s))return null;try{return new l(s,u)}catch(i){return null}};w.exports=p},9616:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).patch;w.exports=n},306:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r,l);return c&&c.prerelease.length?c.prerelease:null};w.exports=n},8747:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(l,r,c);w.exports=n},4764:(w,y,o)=>{const h=o(4317),n=(r,l)=>r.sort((c,p)=>h(p,c,l));w.exports=n},5414:(w,y,o)=>{const h=o(7990),n=(r,l,c)=>{try{l=new h(l,c)}catch(p){return!1}return l.test(r)};w.exports=n},2795:(w,y,o)=>{const h=o(4317),n=(r,l)=>r.sort((c,p)=>h(c,p,l));w.exports=n},3889:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r,l);return c?c.version:null};w.exports=n},3475:(w,y,o)=>{const h=o(3038);w.exports={re:h.re,src:h.src,tokens:h.t,SEMVER_SPEC_VERSION:o(9138).SEMVER_SPEC_VERSION,SemVer:o(6984),compareIdentifiers:o(2534).compareIdentifiers,rcompareIdentifiers:o(2534).rcompareIdentifiers,parse:o(8139),valid:o(3889),clean:o(2492),inc:o(8742),diff:o(9756),major:o(5803),minor:o(8475),patch:o(9616),prerelease:o(306),compare:o(4350),rcompare:o(8747),compareLoose:o(3821),compareBuild:o(4317),sort:o(2795),rsort:o(4764),gt:o(9542),lt:o(7561),eq:o(8401),neq:o(6803),gte:o(9887),lte:o(215),cmp:o(9668),coerce:o(48),Comparator:o(1681),Range:o(7990),satisfies:o(5414),toComparators:o(4787),maxSatisfying:o(2563),minSatisfying:o(5587),minVersion:o(31),validRange:o(2864),outside:o(1391),gtr:o(7443),ltr:o(4310),intersects:o(9919),simplifyRange:o(3505),subset:o(3678)}},9138:w=>{const y="2.0.0",o=256,h=Number.MAX_SAFE_INTEGER||9007199254740991,n=16;w.exports={SEMVER_SPEC_VERSION:y,MAX_LENGTH:o,MAX_SAFE_INTEGER:h,MAX_SAFE_COMPONENT_LENGTH:n}},6385:w=>{const y=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{};w.exports=y},2534:w=>{const y=/^[0-9]+$/,o=(n,r)=>{const l=y.test(n),c=y.test(r);return l&&c&&(n=+n,r=+r),n===r?0:l&&!c?-1:c&&!l?1:no(r,n);w.exports={compareIdentifiers:o,rcompareIdentifiers:h}},1372:w=>{const y=["includePrerelease","loose","rtl"],o=h=>h?typeof h!="object"?{loose:!0}:y.filter(n=>h[n]).reduce((n,r)=>(n[r]=!0,n),{}):{};w.exports=o},3038:(w,y,o)=>{const{MAX_SAFE_COMPONENT_LENGTH:h}=o(9138),n=o(6385);y=w.exports={};const r=y.re=[],l=y.src=[],c=y.t={};let p=0;const s=(u,g,i)=>{const m=p++;n(m,g),c[u]=m,l[m]=g,r[m]=new RegExp(g,i?"g":void 0)};s("NUMERICIDENTIFIER","0|[1-9]\\d*"),s("NUMERICIDENTIFIERLOOSE","[0-9]+"),s("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),s("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),s("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),s("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),s("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),s("BUILDIDENTIFIER","[0-9A-Za-z-]+"),s("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),s("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),s("FULL",`^${l[c.FULLPLAIN]}$`),s("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),s("LOOSE",`^${l[c.LOOSEPLAIN]}$`),s("GTLT","((?:<|>)?=?)"),s("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),s("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),s("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),s("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),s("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),s("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),s("COERCE",`(^|[^\\d])(\\d{1,${h}})(?:\\.(\\d{1,${h}}))?(?:\\.(\\d{1,${h}}))?(?:$|[^\\d])`),s("COERCERTL",l[c.COERCE],!0),s("LONETILDE","(?:~>?)"),s("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),y.tildeTrimReplace="$1~",s("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),s("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),s("LONECARET","(?:\\^)"),s("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),y.caretTrimReplace="$1^",s("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),s("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),s("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),s("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),s("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),y.comparatorTrimReplace="$1$2$3",s("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),s("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),s("STAR","(<|>)?=?\\s*\\*"),s("GTE0","^\\s*>=\\s*0.0.0\\s*$"),s("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},7443:(w,y,o)=>{const h=o(1391),n=(r,l,c)=>h(r,l,">",c);w.exports=n},9919:(w,y,o)=>{const h=o(7990),n=(r,l,c)=>(r=new h(r,c),l=new h(l,c),r.intersects(l));w.exports=n},4310:(w,y,o)=>{const h=o(1391),n=(r,l,c)=>h(r,l,"<",c);w.exports=n},2563:(w,y,o)=>{const h=o(6984),n=o(7990),r=(l,c,p)=>{let s=null,u=null,g=null;try{g=new n(c,p)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||u.compare(i)===-1)&&(s=i,u=new h(s,p))}),s};w.exports=r},5587:(w,y,o)=>{const h=o(6984),n=o(7990),r=(l,c,p)=>{let s=null,u=null,g=null;try{g=new n(c,p)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||u.compare(i)===1)&&(s=i,u=new h(s,p))}),s};w.exports=r},31:(w,y,o)=>{const h=o(6984),n=o(7990),r=o(9542),l=(c,p)=>{c=new n(c,p);let s=new h("0.0.0");if(c.test(s)||(s=new h("0.0.0-0"),c.test(s)))return s;s=null;for(let u=0;u{const f=new h(m.semver.version);switch(m.operator){case">":f.prerelease.length===0?f.patch++:f.prerelease.push(0),f.raw=f.format();case"":case">=":(!i||r(f,i))&&(i=f);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),i&&(!s||r(s,i))&&(s=i)}return s&&c.test(s)?s:null};w.exports=l},1391:(w,y,o)=>{const h=o(6984),n=o(1681),{ANY:r}=n,l=o(7990),c=o(5414),p=o(9542),s=o(7561),u=o(215),g=o(9887),i=(m,f,d,S)=>{m=new h(m,S),f=new l(f,S);let v,E,x,P,T;switch(d){case">":v=p,E=u,x=s,P=">",T=">=";break;case"<":v=s,E=g,x=p,P="<",T="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(m,f,S))return!1;for(let _=0;_{R.semver===r&&(R=new n(">=0.0.0")),D=D||R,I=I||R,v(R.semver,D.semver,S)?D=R:x(R.semver,I.semver,S)&&(I=R)}),D.operator===P||D.operator===T||(!I.operator||I.operator===P)&&E(m,I.semver))return!1;if(I.operator===T&&x(m,I.semver))return!1}return!0};w.exports=i},3505:(w,y,o)=>{const h=o(5414),n=o(4350);w.exports=(r,l,c)=>{const p=[];let s=null,u=null;const g=r.sort((d,S)=>n(d,S,c));for(const d of g)h(d,l,c)?(u=d,s||(s=d)):(u&&p.push([s,u]),u=null,s=null);s&&p.push([s,null]);const i=[];for(const[d,S]of p)d===S?i.push(d):!S&&d===g[0]?i.push("*"):S?d===g[0]?i.push(`<=${S}`):i.push(`${d} - ${S}`):i.push(`>=${d}`);const m=i.join(" || "),f=typeof l.raw=="string"?l.raw:String(l);return m.length{const h=o(7990),n=o(1681),{ANY:r}=n,l=o(5414),c=o(4350),p=(i,m,f={})=>{if(i===m)return!0;i=new h(i,f),m=new h(m,f);let d=!1;e:for(const S of i.set){for(const v of m.set){const E=s(S,v,f);if(d=d||E!==null,E)continue e}if(d)return!1}return!0},s=(i,m,f)=>{if(i===m)return!0;if(i.length===1&&i[0].semver===r){if(m.length===1&&m[0].semver===r)return!0;f.includePrerelease?i=[new n(">=0.0.0-0")]:i=[new n(">=0.0.0")]}if(m.length===1&&m[0].semver===r){if(f.includePrerelease)return!0;m=[new n(">=0.0.0")]}const d=new Set;let S,v;for(const I of i)I.operator===">"||I.operator===">="?S=u(S,I,f):I.operator==="<"||I.operator==="<="?v=g(v,I,f):d.add(I.semver);if(d.size>1)return null;let E;if(S&&v){if(E=c(S.semver,v.semver,f),E>0)return null;if(E===0&&(S.operator!==">="||v.operator!=="<="))return null}for(const I of d){if(S&&!l(I,String(S),f)||v&&!l(I,String(v),f))return null;for(const R of m)if(!l(I,String(R),f))return!1;return!0}let x,P,T,_,b=v&&!f.includePrerelease&&v.semver.prerelease.length?v.semver:!1,D=S&&!f.includePrerelease&&S.semver.prerelease.length?S.semver:!1;b&&b.prerelease.length===1&&v.operator==="<"&&b.prerelease[0]===0&&(b=!1);for(const I of m){if(_=_||I.operator===">"||I.operator===">=",T=T||I.operator==="<"||I.operator==="<=",S){if(D&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===D.major&&I.semver.minor===D.minor&&I.semver.patch===D.patch&&(D=!1),I.operator===">"||I.operator===">="){if(x=u(S,I,f),x===I&&x!==S)return!1}else if(S.operator===">="&&!l(S.semver,String(I),f))return!1}if(v){if(b&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===b.major&&I.semver.minor===b.minor&&I.semver.patch===b.patch&&(b=!1),I.operator==="<"||I.operator==="<="){if(P=g(v,I,f),P===I&&P!==v)return!1}else if(v.operator==="<="&&!l(v.semver,String(I),f))return!1}if(!I.operator&&(v||S)&&E!==0)return!1}return!(S&&T&&!v&&E!==0||v&&_&&!S&&E!==0||D||b)},u=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d>0?i:d<0||m.operator===">"&&i.operator===">="?m:i},g=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d<0?i:d>0||m.operator==="<"&&i.operator==="<="?m:i};w.exports=p},4787:(w,y,o)=>{const h=o(7990),n=(r,l)=>new h(r,l).set.map(c=>c.map(p=>p.value).join(" ").trim().split(" "));w.exports=n},2864:(w,y,o)=>{const h=o(7990),n=(r,l)=>{try{return new h(r,l).range||"*"}catch(c){return null}};w.exports=n},6614:(w,y,o)=>{"use strict";var h=o(7294),n=o(9827),r=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/,p="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",s=new RegExp("^"+p+"+");function u(P){return(P||"").toString().replace(s,"")}var g=[["#","hash"],["?","query"],function(T,_){return f(_.protocol)?T.replace(/\\/g,"/"):T},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],i={hash:1,query:1};function m(P){var T;typeof window!="undefined"?T=window:typeof o.g!="undefined"?T=o.g:typeof self!="undefined"?T=self:T={};var _=T.location||{};P=P||_;var b={},D=typeof P,I;if(P.protocol==="blob:")b=new v(unescape(P.pathname),{});else if(D==="string"){b=new v(P,{});for(I in i)delete b[I]}else if(D==="object"){for(I in P)I in i||(b[I]=P[I]);b.slashes===void 0&&(b.slashes=r.test(P.href))}return b}function f(P){return P==="file:"||P==="ftp:"||P==="http:"||P==="https:"||P==="ws:"||P==="wss:"}function d(P,T){P=u(P),T=T||{};var _=l.exec(P),b=_[1]?_[1].toLowerCase():"",D=!!_[2],I=!!_[3],R=0,C;return D?I?(C=_[2]+_[3]+_[4],R=_[2].length+_[3].length):(C=_[2]+_[4],R=_[2].length):I?(C=_[3]+_[4],R=_[3].length):C=_[4],b==="file:"?R>=2&&(C=C.slice(2)):f(b)?C=_[4]:b?D&&(C=C.slice(2)):R>=2&&f(T.protocol)&&(C=_[4]),{protocol:b,slashes:D||f(b),slashesCount:R,rest:C}}function S(P,T){if(P==="")return T;for(var _=(T||"/").split("/").slice(0,-1).concat(P.split("/")),b=_.length,D=_[b-1],I=!1,R=0;b--;)_[b]==="."?_.splice(b,1):_[b]===".."?(_.splice(b,1),R++):R&&(b===0&&(I=!0),_.splice(b,1),R--);return I&&_.unshift(""),(D==="."||D==="..")&&_.push(""),_.join("/")}function v(P,T,_){if(P=u(P),!(this instanceof v))return new v(P,T,_);var b,D,I,R,C,O,$=g.slice(),M=typeof T,k=this,W=0;for(M!=="object"&&M!=="string"&&(_=T,T=null),_&&typeof _!="function"&&(_=n.parse),T=m(T),D=d(P||"",T),b=!D.protocol&&!D.slashes,k.slashes=D.slashes||b&&T.slashes,k.protocol=D.protocol||T.protocol||"",P=D.rest,(D.protocol==="file:"&&(D.slashesCount!==2||c.test(P))||!D.slashes&&(D.protocol||D.slashesCount<2||!f(k.protocol)))&&($[3]=[/(.*)/,"pathname"]);W<$.length;W++){if(R=$[W],typeof R=="function"){P=R(P,k);continue}I=R[0],O=R[1],I!==I?k[O]=P:typeof I=="string"?~(C=P.indexOf(I))&&(typeof R[2]=="number"?(k[O]=P.slice(0,C),P=P.slice(C+R[2])):(k[O]=P.slice(C),P=P.slice(0,C))):(C=I.exec(P))&&(k[O]=C[1],P=P.slice(0,C.index)),k[O]=k[O]||b&&R[3]&&T[O]||"",R[4]&&(k[O]=k[O].toLowerCase())}_&&(k.query=_(k.query)),b&&T.slashes&&k.pathname.charAt(0)!=="/"&&(k.pathname!==""||T.pathname!=="")&&(k.pathname=S(k.pathname,T.pathname)),k.pathname.charAt(0)!=="/"&&f(k.protocol)&&(k.pathname="/"+k.pathname),h(k.port,k.protocol)||(k.host=k.hostname,k.port=""),k.username=k.password="",k.auth&&(R=k.auth.split(":"),k.username=R[0],k.password=R[1]||""),k.origin=k.protocol!=="file:"&&f(k.protocol)&&k.host?k.protocol+"//"+k.host:"null",k.href=k.toString()}function E(P,T,_){var b=this;switch(P){case"query":typeof T=="string"&&T.length&&(T=(_||n.parse)(T)),b[P]=T;break;case"port":b[P]=T,h(T,b.protocol)?T&&(b.host=b.hostname+":"+T):(b.host=b.hostname,b[P]="");break;case"hostname":b[P]=T,b.port&&(T+=":"+b.port),b.host=T;break;case"host":b[P]=T,/:\d+$/.test(T)?(T=T.split(":"),b.port=T.pop(),b.hostname=T.join(":")):(b.hostname=T,b.port="");break;case"protocol":b.protocol=T.toLowerCase(),b.slashes=!_;break;case"pathname":case"hash":if(T){var D=P==="pathname"?"/":"#";b[P]=T.charAt(0)!==D?D+T:T}else b[P]=T;break;case"username":case"password":b[P]=encodeURIComponent(T);break;case"auth":var I=T.split(":");b.username=I[0],b.password=I.length===2?I[1]:""}for(var R=0;R{"use strict";w.exports=function(y){y.prototype[Symbol.iterator]=function*(){for(let o=this.head;o;o=o.next)yield o.value}}},6482:(w,y,o)=>{"use strict";w.exports=h,h.Node=c,h.create=h;function h(p){var s=this;if(s instanceof h||(s=new h),s.tail=null,s.head=null,s.length=0,p&&typeof p.forEach=="function")p.forEach(function(i){s.push(i)});else if(arguments.length>0)for(var u=0,g=arguments.length;u1)u=s;else if(this.head)g=this.head.next,u=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;g!==null;i++)u=p(u,g.value,i),g=g.next;return u},h.prototype.reduceReverse=function(p,s){var u,g=this.tail;if(arguments.length>1)u=s;else if(this.tail)g=this.tail.prev,u=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;g!==null;i--)u=p(u,g.value,i),g=g.prev;return u},h.prototype.toArray=function(){for(var p=new Array(this.length),s=0,u=this.head;u!==null;s++)p[s]=u.value,u=u.next;return p},h.prototype.toArrayReverse=function(){for(var p=new Array(this.length),s=0,u=this.tail;u!==null;s++)p[s]=u.value,u=u.prev;return p},h.prototype.slice=function(p,s){s=s||this.length,s<0&&(s+=this.length),p=p||0,p<0&&(p+=this.length);var u=new h;if(sthis.length&&(s=this.length);for(var g=0,i=this.head;i!==null&&gthis.length&&(s=this.length);for(var g=this.length,i=this.tail;i!==null&&g>s;g--)i=i.prev;for(;i!==null&&g>p;g--,i=i.prev)u.push(i.value);return u},h.prototype.splice=function(p,s,...u){p>this.length&&(p=this.length-1),p<0&&(p=this.length+p);for(var g=0,i=this.head;i!==null&&g{var y=w&&w.__esModule?()=>w.default:()=>w;return ct.d(y,{a:y}),y},ct.d=(w,y)=>{for(var o in y)ct.o(y,o)&&!ct.o(w,o)&&Object.defineProperty(w,o,{enumerable:!0,get:y[o]})},ct.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(w){if(typeof window=="object")return window}}(),ct.o=(w,y)=>Object.prototype.hasOwnProperty.call(w,y),ct.nmd=w=>(w.paths=[],w.children||(w.children=[]),w);var og={};(()=>{var Mt;"use strict";var w=ct(1044),y=ct.n(w),o=ct(1893),h=ct(3475),n=ct.n(h),r=ct(7455),l=ct.n(r),c=ct(2988),p=ct(8480),s=ct(5638),u=ct(954),g=ct(1313),i=ct(1309),m=ct.n(i),f=ct(7496),d=ct(4726),S=ct(9881),v=ct(2200),E=ct(6614);function x(de){for(var q=[],fe=0;fe=48&&ce<=57||ce>=65&&ce<=90||ce>=97&&ce<=122||ce===95){re+=de[me++];continue}break}if(!re)throw new TypeError("Missing parameter name at "+fe);q.push({type:"NAME",index:fe,value:re}),fe=me;continue}if(xe==="("){var Ee=1,Re="",me=fe+1;if(de[me]==="?")throw new TypeError('Pattern cannot start with "?" at '+me);for(;me)?(?!\?)/g,xe=0,re=fe.exec(de.source);re;)q.push({name:re[1]||xe++,prefix:"",suffix:"",modifier:"",pattern:""}),re=fe.exec(de.source);return de}function O(de,q,fe){var xe=de.map(function(re){return k(re,q,fe).source});return new RegExp("(?:"+xe.join("|")+")",R(fe))}function $(de,q,fe){return M(P(de,fe),q,fe)}function M(de,q,fe){fe===void 0&&(fe={});for(var xe=fe.strict,re=xe===void 0?!1:xe,me=fe.start,ce=me===void 0?!0:me,Ee=fe.end,Re=Ee===void 0?!0:Ee,ke=fe.encode,Ce=ke===void 0?function(Z){return Z}:ke,De="["+I(fe.endsWith||"")+"]|$",Be="["+I(fe.delimiter||"/#?")+"]",Ge=ce?"^":"",it=0,xt=de;it-1:V===void 0;re||(Ge+="(?:"+Be+"(?="+De+"))?"),ne||(Ge+="(?="+Be+"|"+De+")")}return new RegExp(Ge,R(fe))}function k(de,q,fe){return de instanceof RegExp?C(de,q):Array.isArray(de)?O(de,q,fe):$(de,q,fe)}class W{hydrate(q,fe){const xe=q,re=new E(q),me=[];return k(re.pathname,me),me.forEach(ce=>{q=q.replace(":"+ce.name,encodeURIComponent(fe[ce.name]))}),q+=q.indexOf("?")===-1?"?":"&",Object.keys(fe).forEach(ce=>{xe.indexOf(":"+ce)===-1&&(q+=ce+"="+encodeURIComponent(fe[ce])+"&")}),q.replace(/[?&]$/,"")}}function G(){y()(".sample-request-send").off("click"),y()(".sample-request-send").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),xe=q.data("name"),re=q.data("version");te(fe,xe,re,y()(this).data("type"))}),y()(".sample-request-clear").off("click"),y()(".sample-request-clear").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),xe=q.data("name"),re=q.data("version");ae(fe,xe,re)})}function U(de){return de.replace(/{(.+?)}/g,":$1")}function Y(de,q){const fe=de.find(".sample-request-url").val(),xe=new W,re=U(fe);return xe.hydrate(re,q)}function z(de){const q={};["header","query","body"].forEach(xe=>{const re={};try{de.find(y()(`[data-family="${xe}"]:visible`)).each((me,ce)=>{const Ee=ce.dataset.name;let Re=ce.value;if(ce.type==="checkbox")if(ce.checked)Re="on";else return!0;if(!Re&&!ce.dataset.optional&&ce.type!=="checkbox")return y()(ce).addClass("border-danger"),!0;re[Ee]=Re})}catch(me){return}q[xe]=re});const fe=de.find(y()('[data-family="body-json"]'));return fe.is(":visible")?(q.body=fe.val(),q.header["Content-Type"]="application/json"):q.header["Content-Type"]="multipart/form-data",q}function te(de,q,fe,xe){const re=y()(`article[data-group="${de}"][data-name="${q}"][data-version="${fe}"]`),me=z(re),ce={};if(ce.url=Y(re,me.query),ce.headers=me.header,ce.headers["Content-Type"]==="application/json")ce.data=me.body;else if(ce.headers["Content-Type"]==="multipart/form-data"){const ke=new FormData;for(const[Ce,De]of Object.entries(me.body))ke.append(Ce,De);ce.data=ke,ce.processData=!1,(xe==="get"||xe==="delete")&&delete ce.headers["Content-Type"]}ce.type=xe,ce.success=Ee,ce.error=Re,y().ajax(ce),re.find(".sample-request-response").fadeTo(200,1),re.find(".sample-request-response-json").html("Loading...");function Ee(ke,Ce,De){let Be;try{Be=JSON.parse(De.responseText),Be=JSON.stringify(Be,null,4)}catch(Ge){Be=De.responseText}re.find(".sample-request-response-json").text(Be),m().highlightAll()}function Re(ke,Ce,De){let Be="Error "+ke.status+": "+De,Ge;try{Ge=JSON.parse(ke.responseText),Ge=JSON.stringify(Ge,null,4)}catch(it){Ge=ke.responseText}Ge&&(Be+=` -`+Ge),re.find(".sample-request-response").is(":visible")&&re.find(".sample-request-response").fadeTo(1,.1),re.find(".sample-request-response").fadeTo(250,1),re.find(".sample-request-response-json").text(Be),m().highlightAll()}}function ae(de,q,fe){const xe=y()('article[data-group="'+de+'"][data-name="'+q+'"][data-version="'+fe+'"]');xe.find(".sample-request-response-json").html(""),xe.find(".sample-request-response").hide(),xe.find(".sample-request-input").each((me,ce)=>{ce.value=ce.placeholder!==ce.dataset.name?ce.placeholder:""});const re=xe.find(".sample-request-url");re.val(re.prop("defaultValue"))}const zt={ca:{"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:",Type:"Tipus",url:"url"},cs:{"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:",Type:"Typ",url:"url"},de:{"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:",Type:"Typ",url:"url"},es:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:",Type:"Tipo",url:"url"},en:{},fr:{"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :",Type:"Type",url:"url"},it:{"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:",Type:"Tipo",url:"url"},nl:{"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:",Type:"Type",url:"url"},pl:{"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:",Type:"Typ",url:"url"},pt:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:",Type:"Tipo",url:"url"},ro:{"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:",Type:"Tip",url:"url"},ru:{"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:",Type:"\u0422\u0438\u043F",url:"URL"},tr:{"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:",Type:"Tip",url:"url"},vi:{"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt"},zh:{"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8EAB\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u8F83\u65E9\u7684\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",Description:"\u63CF\u8FF0",Field:"\u5B57\u6BB5",General:"\u6982\u8981","Generated with":"\u57FA\u4E8E",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570",Headers:"\u5934\u90E8\u53C2\u6570","Permission:":"\u6743\u9650:",Response:"\u8FD4\u56DE",required:"\u5FC5\u9700\u7684",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u5230\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:",Type:"\u7C7B\u578B",url:"\u7F51\u5740"}},kr=((Mt=window.navigator.language)!=null?Mt:"en-GB").toLowerCase().substr(0,2);let Pt=zt[kr]?zt[kr]:zt.en;function Yt(de){const q=Pt[de];return q===void 0?de:q}function mr(de){Pt=zt[de]}const{defaultsDeep:Ft}=o,pt=(de,q)=>{const fe=(xe,re,me,ce)=>({[re]:me+1{let q={};return de.forEach(fe=>{const xe=pt(fe[0].split("."),fe[1]);q=Ft(q,xe)}),xr(q)};function xr(de){return JSON.stringify(de,null,4)}function tn(de){const q=[];return de.forEach(fe=>{let xe;switch(fe.type.toLowerCase()){case"string":xe=fe.defaultValue||"";break;case"boolean":xe=Boolean(fe.defaultValue)||!1;break;case"number":xe=parseInt(fe.defaultValue||0,10);break;case"date":xe=fe.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}q.push([fe.field,xe])}),dt(q)}var er=ct(7030);class vn extends er{constructor(q){super();this.testMode=q}diffMain(q,fe,xe,re){return super.diff_main(this._stripHtml(q),this._stripHtml(fe),xe,re)}diffPrettyHtml(q){const fe=[],xe=/&/g,re=//g,ce=/\n/g;for(let Ee=0;Ee");switch(Re){case er.DIFF_INSERT:fe[Ee]=""+Ce+"";break;case er.DIFF_DELETE:fe[Ee]=""+Ce+"";break;case er.DIFF_EQUAL:fe[Ee]=""+Ce+"";break}}return fe.join("")}diffCleanupSemantic(q){return this.diff_cleanupSemantic(q)}_stripHtml(q){if(this.testMode)return q;const fe=document.createElement("div");return fe.innerHTML=q,fe.textContent||fe.innerText||""}}function tt(){l().registerHelper("markdown",function(re){return re&&(re=re.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(me,ce,Ee,Re,ke,Ce,De){const Be=Re||Ce+"/"+De;return''+Be+""}),re)}),l().registerHelper("setInputType",function(re){switch(re){case"File":case"Email":case"Color":case"Number":case"Date":return re[0].toLowerCase()+re.substring(1);case"Boolean":return"checkbox";default:return"text"}});let de;l().registerHelper("startTimer",function(re){return de=new Date,""}),l().registerHelper("stopTimer",function(re){return console.log(new Date-de),""}),l().registerHelper("__",function(re){return Yt(re)}),l().registerHelper("cl",function(re){return console.log(re),""}),l().registerHelper("underscoreToSpace",function(re){return re.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(re){return re.replace(/"/g,"")}),l().registerHelper("assign",function(re){if(arguments.length>0){const me=typeof arguments[1];let ce=null;(me==="string"||me==="number"||me==="boolean")&&(ce=arguments[1]),l().registerHelper(re,function(){return ce})}return""}),l().registerHelper("nl2br",function(re){return fe(re)}),l().registerHelper("ifCond",function(re,me,ce,Ee){switch(me){case"==":return re==ce?Ee.fn(this):Ee.inverse(this);case"===":return re===ce?Ee.fn(this):Ee.inverse(this);case"!=":return re!=ce?Ee.fn(this):Ee.inverse(this);case"!==":return re!==ce?Ee.fn(this):Ee.inverse(this);case"<":return re":return re>ce?Ee.fn(this):Ee.inverse(this);case">=":return re>=ce?Ee.fn(this):Ee.inverse(this);case"&&":return re&&ce?Ee.fn(this):Ee.inverse(this);case"||":return re||ce?Ee.fn(this):Ee.inverse(this);default:return Ee.inverse(this)}});const q={};l().registerHelper("subTemplate",function(re,me){q[re]||(q[re]=l().compile(document.getElementById("template-"+re).innerHTML));const ce=q[re],Ee=y().extend({},this,me.hash);return new(l()).SafeString(ce(Ee))}),l().registerHelper("toLowerCase",function(re){return re&&typeof re=="string"?re.toLowerCase():""}),l().registerHelper("splitFill",function(re,me,ce){const Ee=re.split(me);return new Array(Ee.length).join(ce)+Ee[Ee.length-1]});function fe(re){return(""+re).replace(/(?:^|<\/pre>)[^]*?(?:
|$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
$2"))}l().registerHelper("each_compare_list_field",function(re,me,ce){const Ee=ce.hash.field,Re=[];re&&re.forEach(function(Ce){const De=Ce;De.key=Ce[Ee],Re.push(De)});const ke=[];return me&&me.forEach(function(Ce){const De=Ce;De.key=Ce[Ee],ke.push(De)}),xe("key",Re,ke,ce)}),l().registerHelper("each_compare_keys",function(re,me,ce){const Ee=[];re&&Object.keys(re).forEach(function(Ce){const De={};De.value=re[Ce],De.key=Ce,Ee.push(De)});const Re=[];return me&&Object.keys(me).forEach(function(Ce){const De={};De.value=me[Ce],De.key=Ce,Re.push(De)}),xe("key",Ee,Re,ce)}),l().registerHelper("body2json",function(re,me){return tn(re)}),l().registerHelper("each_compare_field",function(re,me,ce){return xe("field",re,me,ce)}),l().registerHelper("each_compare_title",function(re,me,ce){return xe("title",re,me,ce)}),l().registerHelper("reformat",function(re,me){if(me==="json")try{return JSON.stringify(JSON.parse(re.trim()),null," ")}catch(ce){}return re}),l().registerHelper("showDiff",function(re,me,ce){let Ee="";if(re===me)Ee=re;else{if(!re)return me;if(!me)return re;const Re=new vn,ke=Re.diffMain(me,re);Re.diffCleanupSemantic(ke),Ee=Re.diffPrettyHtml(ke),Ee=Ee.replace(/¶/gm,"")}return ce==="nl2br"&&(Ee=fe(Ee)),Ee});function xe(re,me,ce,Ee){const Re=[];let ke=0;me&&me.forEach(function(Be){let Ge=!1;if(ce&&ce.forEach(function(it){if(Be[re]===it[re]){const xt={typeSame:!0,source:Be,compare:it,index:ke};Re.push(xt),Ge=!0,ke++}}),!Ge){const it={typeIns:!0,source:Be,index:ke};Re.push(it),ke++}}),ce&&ce.forEach(function(Be){let Ge=!1;if(me&&me.forEach(function(it){it[re]===Be[re]&&(Ge=!0)}),!Ge){const it={typeDel:!0,compare:Be,index:ke};Re.push(it),ke++}});let Ce="";const De=Re.length;for(const Be in Re)parseInt(Be,10)===De-1&&(Re[Be]._last=!0),Ce=Ce+Ee.fn(Re[Be]);return Ce}}document.addEventListener("DOMContentLoaded",()=>{tr(),G(),m().highlightAll()});function tr(){var Tt;let de=[{type:"get",url:"api/dialog/group/add",title:"25. \u65B0\u589E\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"group__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"},{group:"Parameter",type:"String",optional:!1,field:"chat_name",description:"

\u7FA4\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/adduser",title:"27. \u6DFB\u52A0\u7FA4\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u6709\u7FA4\u4E3B\u65F6\uFF1A\u53EA\u6709\u7FA4\u4E3B\u53EF\u4EE5\u9080\u8BF7
  • \u6CA1\u6709\u7FA4\u4E3B\u65F6\uFF1A\u7FA4\u5185\u6210\u5458\u90FD\u53EF\u4EE5\u9080\u8BF7
",version:"1.0.0",group:"dialog",name:"group__adduser",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u65B0\u589E\u7684\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/deluser",title:"28. \u79FB\u51FA\uFF08\u9000\u51FA\uFF09\u7FA4\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u53EA\u6709\u7FA4\u4E3B\u3001\u9080\u8BF7\u4EBA\u53EF\u4EE5\u8E22\u4EBA
  • \u7FA4\u4E3B\u3001\u4EFB\u52A1\u4EBA\u5458\u3001\u9879\u76EE\u4EBA\u5458\u4E0D\u53EF\u88AB\u8E22\u6216\u9000\u51FA
",version:"1.0.0",group:"dialog",name:"group__adduser",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u79FB\u51FA\u7684\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

  • \u7559\u7A7A\u8868\u793A\u81EA\u5DF1\u9000\u51FA
  • \u6709\u503C\u8868\u793A\u79FB\u51FA\uFF0C\u4EC5\u9650\u7FA4\u4E3B\u64CD\u4F5C
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/disband",title:"29. \u89E3\u6563\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u53EA\u6709\u7FA4\u4E3B\u4E14\u662F\u4E2A\u4EBA\u7C7B\u578B\u7FA4\u53EF\u4EE5\u89E3\u6563
",version:"1.0.0",group:"dialog",name:"group__disband",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/edit",title:"26. \u4FEE\u6539\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"group__edit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"String",optional:!1,field:"chat_name",description:"

\u7FA4\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/lists",title:"01. \u5BF9\u8BDD\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"at_after",description:"

\u53EA\u8BFB\u53D6\u5728\u8FD9\u4E2A\u65F6\u95F4\u4E4B\u540E\u66F4\u65B0\u7684\u5BF9\u8BDD

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/detail",title:"15. \u6D88\u606F\u8BE6\u60C5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/done",title:"24. \u5B8C\u6210\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__done",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u5F85\u529E\u6570\u636EID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/download",title:"16. \u6587\u4EF6\u4E0B\u8F7D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__download",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • yes: \u4E0B\u8F7D\uFF08\u9ED8\u8BA4\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/emoji",title:"20. emoji\u56DE\u590D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__emoji",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"symbol",description:"

\u56DE\u590D\u6216\u53D6\u6D88\u7684emoji\u8868\u60C5

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/forward",title:"19. \u8F6C\u53D1\u6D88\u606F\u7ED9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__forward",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u8F6C\u53D1\u7ED9\u7684\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/list",title:"09. \u83B7\u53D6\u6D88\u606F\u5217\u8868\uFF08\u65B0\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"Number",optional:!0,field:"position_id",description:"

\u6B64\u6D88\u606FID\u524D\u540E\u7684\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"prev_id",description:"

\u6B64\u6D88\u606FID\u4E4B\u524D\u7684\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"next_id",description:"

\u6B64\u6D88\u606FID\u4E4B\u540E\u7684\u6570\u636E

  • position_id\u3001prev_id\u3001next_id \u53EA\u6709\u4E00\u4E2A\u6709\u6548\uFF0C\u4F18\u5148\u5FAA\u5E8F\u4E3A\uFF1Aposition_id > prev_id > next_id
"},{group:"Parameter",type:"String",optional:!0,field:"msg_type",description:"

\u6D88\u606F\u7C7B\u578B

  • tag: \u6807\u8BB0
  • link: \u94FE\u63A5
  • text: \u6587\u672C
  • image: \u56FE\u7247
  • file: \u6587\u4EF6
  • record: \u5F55\u97F3
  • meeting: \u4F1A\u8BAE
"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"

\u83B7\u53D6\u6761\u6570\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/lists",title:"08. \u83B7\u53D6\u6D88\u606F\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"position_id",description:"

\u5B9A\u4F4D\u6D88\u606FID\uFF08\u586B\u5199\u65F6page\u65E0\u6548\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

@deprecated

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/mark",title:"18. \u6D88\u606F\u6807\u8BB0\u64CD\u4F5C",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__mark",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • read
  • unread
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/readlist",title:"14. \u83B7\u53D6\u6D88\u606F\u9605\u8BFB\u60C5\u51B5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__readlist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID\uFF08\u9700\u8981\u662F\u6D88\u606F\u7684\u53D1\u9001\u4EBA\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendfile",title:"13. \u6587\u4EF6\u4E0A\u4F20",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendfile",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"Number",optional:!0,field:"image_attachment",description:"

\u56FE\u7247\u662F\u5426\u4E5F\u5B58\u5230\u9644\u4EF6

"},{group:"Parameter",type:"String",optional:!0,field:"filename",description:"

post-\u6587\u4EF6\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

post-base64\u56FE\u7247\uFF08\u4E8C\u9009\u4E00\uFF09

"},{group:"Parameter",type:"File",optional:!0,field:"files",description:"

post-\u6587\u4EF6\u5BF9\u8C61\uFF08\u4E8C\u9009\u4E00\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendrecord",title:"12. \u53D1\u9001\u8BED\u97F3",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendrecord",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"String",optional:!1,field:"base64",description:"

\u8BED\u97F3base64

"},{group:"Parameter",type:"Number",optional:!1,field:"duration",description:"

\u8BED\u97F3\u65F6\u957F\uFF08\u6BEB\u79D2\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendtext",title:"11. \u53D1\u9001\u6D88\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendtext",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"update_id",description:"

\u66F4\u65B0\u6D88\u606FID\uFF08\u4F18\u5148\u5927\u4E8Ereply_id\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"String",optional:!1,field:"text",description:"

\u6D88\u606F\u5185\u5BB9

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/tag",title:"21. \u6807\u6CE8/\u53D6\u6D88\u6807\u6CE8",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__tag",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/todo",title:"22. \u8BBE\u5F85\u529E/\u53D6\u6D88\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__todo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u8BBE\u5F85\u529E\u5BF9\u8C61

  • all: \u4F1A\u8BDD\u5168\u90E8\u6210\u5458\uFF08\u9ED8\u8BA4\uFF09
  • user: \u4F1A\u8BDD\u6307\u5B9A\u6210\u5458
"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u4F1A\u5458ID\u7EC4\uFF08type=user\u6709\u6548\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/todolist",title:"23. \u83B7\u53D6\u6D88\u606F\u5F85\u529E\u60C5\u51B5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__todolist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/unread",title:"10. \u83B7\u53D6\u672A\u8BFB\u6D88\u606F\u6570\u91CF",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"dialog_id",description:"

\u5BF9\u8BDDID\uFF0C\u7559\u7A7A\u83B7\u53D6\u603B\u672A\u8BFB\u6D88\u606F\u6570\u91CF

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"data:",content:`{ +`),E.hasAttribute("data-start")||E.setAttribute("data-start",String(C+1))}x.textContent=D,n.highlightElement(x)},function(D){E.setAttribute(s,i),x.textContent=D})}}),n.plugins.fileHighlight={highlight:function(E){for(var x=(E||document).querySelectorAll(m),P=0,T;T=x[P++];)n.highlightElement(T)}};var S=!1;n.fileHighlight=function(){S||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),S=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()},9827:(w,y)=>{"use strict";var o=Object.prototype.hasOwnProperty,h;function n(p){try{return decodeURIComponent(p.replace(/\+/g," "))}catch(s){return null}}function r(p){try{return encodeURIComponent(p)}catch(s){return null}}function l(p){for(var s=/([^=?#&]+)=?([^&]*)/g,u={},g;g=s.exec(p);){var i=n(g[1]),m=n(g[2]);i===null||m===null||i in u||(u[i]=m)}return u}function c(p,s){s=s||"";var u=[],g,i;typeof s!="string"&&(s="?");for(i in p)if(o.call(p,i)){if(g=p[i],!g&&(g===null||g===h||isNaN(g))&&(g=""),i=r(i),g=r(g),i===null||g===null)continue;u.push(i+"="+g)}return u.length?s+u.join("&"):""}y.stringify=c,y.parse=l},7294:w=>{"use strict";w.exports=function(o,h){if(h=h.split(":")[0],o=+o,!o)return!1;switch(h){case"http":case"ws":return o!==80;case"https":case"wss":return o!==443;case"ftp":return o!==21;case"gopher":return o!==70;case"file":return!1}return o!==0}},1681:(w,y,o)=>{const h=Symbol("SemVer ANY");class n{static get ANY(){return h}constructor(m,f){if(f=r(f),m instanceof n){if(m.loose===!!f.loose)return m;m=m.value}s("comparator",m,f),this.options=f,this.loose=!!f.loose,this.parse(m),this.semver===h?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(m){const f=this.options.loose?l[c.COMPARATORLOOSE]:l[c.COMPARATOR],d=m.match(f);if(!d)throw new TypeError(`Invalid comparator: ${m}`);this.operator=d[1]!==void 0?d[1]:"",this.operator==="="&&(this.operator=""),d[2]?this.semver=new u(d[2],this.options.loose):this.semver=h}toString(){return this.value}test(m){if(s("Comparator.test",m,this.options.loose),this.semver===h||m===h)return!0;if(typeof m=="string")try{m=new u(m,this.options)}catch(f){return!1}return p(m,this.operator,this.semver,this.options)}intersects(m,f){if(!(m instanceof n))throw new TypeError("a Comparator is required");if((!f||typeof f!="object")&&(f={loose:!!f,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new g(m.value,f).test(this.value);if(m.operator==="")return m.value===""?!0:new g(this.value,f).test(m.semver);const d=(this.operator===">="||this.operator===">")&&(m.operator===">="||m.operator===">"),S=(this.operator==="<="||this.operator==="<")&&(m.operator==="<="||m.operator==="<"),v=this.semver.version===m.semver.version,E=(this.operator===">="||this.operator==="<=")&&(m.operator===">="||m.operator==="<="),x=p(this.semver,"<",m.semver,f)&&(this.operator===">="||this.operator===">")&&(m.operator==="<="||m.operator==="<"),P=p(this.semver,">",m.semver,f)&&(this.operator==="<="||this.operator==="<")&&(m.operator===">="||m.operator===">");return d||S||v&&E||x||P}}w.exports=n;const r=o(1372),{re:l,t:c}=o(3038),p=o(9668),s=o(6385),u=o(6984),g=o(7990)},7990:(w,y,o)=>{class h{constructor(k,W){if(W=l(W),k instanceof h)return k.loose===!!W.loose&&k.includePrerelease===!!W.includePrerelease?k:new h(k.raw,W);if(k instanceof c)return this.raw=k.value,this.set=[[k]],this.format(),this;if(this.options=W,this.loose=!!W.loose,this.includePrerelease=!!W.includePrerelease,this.raw=k,this.set=k.split(/\s*\|\|\s*/).map(G=>this.parseRange(G.trim())).filter(G=>G.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${k}`);if(this.set.length>1){const G=this.set[0];if(this.set=this.set.filter(U=>!d(U[0])),this.set.length===0)this.set=[G];else if(this.set.length>1){for(const U of this.set)if(U.length===1&&S(U[0])){this.set=[U];break}}}this.format()}format(){return this.range=this.set.map(k=>k.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(k){k=k.trim();const G=`parseRange:${Object.keys(this.options).join(",")}:${k}`,U=r.get(G);if(U)return U;const Y=this.options.loose,z=Y?u[g.HYPHENRANGELOOSE]:u[g.HYPHENRANGE];k=k.replace(z,O(this.options.includePrerelease)),p("hyphen replace",k),k=k.replace(u[g.COMPARATORTRIM],i),p("comparator trim",k,u[g.COMPARATORTRIM]),k=k.replace(u[g.TILDETRIM],m),k=k.replace(u[g.CARETTRIM],f),k=k.split(/\s+/).join(" ");const te=Y?u[g.COMPARATORLOOSE]:u[g.COMPARATOR],ae=k.split(" ").map(Pe=>E(Pe,this.options)).join(" ").split(/\s+/).map(Pe=>C(Pe,this.options)).filter(this.options.loose?Pe=>!!Pe.match(te):()=>!0).map(Pe=>new c(Pe,this.options)),he=ae.length,Q=new Map;for(const Pe of ae){if(d(Pe))return[Pe];Q.set(Pe.value,Pe)}Q.size>1&&Q.has("")&&Q.delete("");const ye=[...Q.values()];return r.set(G,ye),ye}intersects(k,W){if(!(k instanceof h))throw new TypeError("a Range is required");return this.set.some(G=>v(G,W)&&k.set.some(U=>v(U,W)&&G.every(Y=>U.every(z=>Y.intersects(z,W)))))}test(k){if(!k)return!1;if(typeof k=="string")try{k=new s(k,this.options)}catch(W){return!1}for(let W=0;WM.value==="<0.0.0-0",S=M=>M.value==="",v=(M,k)=>{let W=!0;const G=M.slice();let U=G.pop();for(;W&&G.length;)W=G.every(Y=>U.intersects(Y,k)),U=G.pop();return W},E=(M,k)=>(p("comp",M,k),M=_(M,k),p("caret",M),M=P(M,k),p("tildes",M),M=D(M,k),p("xrange",M),M=R(M,k),p("stars",M),M),x=M=>!M||M.toLowerCase()==="x"||M==="*",P=(M,k)=>M.trim().split(/\s+/).map(W=>T(W,k)).join(" "),T=(M,k)=>{const W=k.loose?u[g.TILDELOOSE]:u[g.TILDE];return M.replace(W,(G,U,Y,z,te)=>{p("tilde",M,G,U,Y,z,te);let ae;return x(U)?ae="":x(Y)?ae=`>=${U}.0.0 <${+U+1}.0.0-0`:x(z)?ae=`>=${U}.${Y}.0 <${U}.${+Y+1}.0-0`:te?(p("replaceTilde pr",te),ae=`>=${U}.${Y}.${z}-${te} <${U}.${+Y+1}.0-0`):ae=`>=${U}.${Y}.${z} <${U}.${+Y+1}.0-0`,p("tilde return",ae),ae})},_=(M,k)=>M.trim().split(/\s+/).map(W=>b(W,k)).join(" "),b=(M,k)=>{p("caret",M,k);const W=k.loose?u[g.CARETLOOSE]:u[g.CARET],G=k.includePrerelease?"-0":"";return M.replace(W,(U,Y,z,te,ae)=>{p("caret",M,U,Y,z,te,ae);let he;return x(Y)?he="":x(z)?he=`>=${Y}.0.0${G} <${+Y+1}.0.0-0`:x(te)?Y==="0"?he=`>=${Y}.${z}.0${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.0${G} <${+Y+1}.0.0-0`:ae?(p("replaceCaret pr",ae),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}-${ae} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}-${ae} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te}-${ae} <${+Y+1}.0.0-0`):(p("no pr"),Y==="0"?z==="0"?he=`>=${Y}.${z}.${te}${G} <${Y}.${z}.${+te+1}-0`:he=`>=${Y}.${z}.${te}${G} <${Y}.${+z+1}.0-0`:he=`>=${Y}.${z}.${te} <${+Y+1}.0.0-0`),p("caret return",he),he})},D=(M,k)=>(p("replaceXRanges",M,k),M.split(/\s+/).map(W=>I(W,k)).join(" ")),I=(M,k)=>{M=M.trim();const W=k.loose?u[g.XRANGELOOSE]:u[g.XRANGE];return M.replace(W,(G,U,Y,z,te,ae)=>{p("xRange",M,G,U,Y,z,te,ae);const he=x(Y),Q=he||x(z),ye=Q||x(te),Pe=ye;return U==="="&&Pe&&(U=""),ae=k.includePrerelease?"-0":"",he?U===">"||U==="<"?G="<0.0.0-0":G="*":U&&Pe?(Q&&(z=0),te=0,U===">"?(U=">=",Q?(Y=+Y+1,z=0,te=0):(z=+z+1,te=0)):U==="<="&&(U="<",Q?Y=+Y+1:z=+z+1),U==="<"&&(ae="-0"),G=`${U+Y}.${z}.${te}${ae}`):Q?G=`>=${Y}.0.0${ae} <${+Y+1}.0.0-0`:ye&&(G=`>=${Y}.${z}.0${ae} <${Y}.${+z+1}.0-0`),p("xRange return",G),G})},R=(M,k)=>(p("replaceStars",M,k),M.trim().replace(u[g.STAR],"")),C=(M,k)=>(p("replaceGTE0",M,k),M.trim().replace(u[k.includePrerelease?g.GTE0PRE:g.GTE0],"")),O=M=>(k,W,G,U,Y,z,te,ae,he,Q,ye,Pe,ze)=>(x(G)?W="":x(U)?W=`>=${G}.0.0${M?"-0":""}`:x(Y)?W=`>=${G}.${U}.0${M?"-0":""}`:z?W=`>=${W}`:W=`>=${W}${M?"-0":""}`,x(he)?ae="":x(Q)?ae=`<${+he+1}.0.0-0`:x(ye)?ae=`<${he}.${+Q+1}.0-0`:Pe?ae=`<=${he}.${Q}.${ye}-${Pe}`:M?ae=`<${he}.${Q}.${+ye+1}-0`:ae=`<=${ae}`,`${W} ${ae}`.trim()),$=(M,k,W)=>{for(let G=0;G0){const U=M[G].semver;if(U.major===k.major&&U.minor===k.minor&&U.patch===k.patch)return!0}return!1}return!0}},6984:(w,y,o)=>{const h=o(6385),{MAX_LENGTH:n,MAX_SAFE_INTEGER:r}=o(9138),{re:l,t:c}=o(3038),p=o(1372),{compareIdentifiers:s}=o(2534);class u{constructor(i,m){if(m=p(m),i instanceof u){if(i.loose===!!m.loose&&i.includePrerelease===!!m.includePrerelease)return i;i=i.version}else if(typeof i!="string")throw new TypeError(`Invalid Version: ${i}`);if(i.length>n)throw new TypeError(`version is longer than ${n} characters`);h("SemVer",i,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const f=i.trim().match(m.loose?l[c.LOOSE]:l[c.FULL]);if(!f)throw new TypeError(`Invalid Version: ${i}`);if(this.raw=i,this.major=+f[1],this.minor=+f[2],this.patch=+f[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");f[4]?this.prerelease=f[4].split(".").map(d=>{if(/^[0-9]+$/.test(d)){const S=+d;if(S>=0&&S=0;)typeof this.prerelease[f]=="number"&&(this.prerelease[f]++,f=-2);f===-1&&this.prerelease.push(0)}m&&(this.prerelease[0]===m?isNaN(this.prerelease[1])&&(this.prerelease=[m,0]):this.prerelease=[m,0]);break;default:throw new Error(`invalid increment argument: ${i}`)}return this.format(),this.raw=this.version,this}}w.exports=u},2492:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r.trim().replace(/^[=v]+/,""),l);return c?c.version:null};w.exports=n},9668:(w,y,o)=>{const h=o(8401),n=o(6803),r=o(9542),l=o(9887),c=o(7561),p=o(215),s=(u,g,i,m)=>{switch(g){case"===":return typeof u=="object"&&(u=u.version),typeof i=="object"&&(i=i.version),u===i;case"!==":return typeof u=="object"&&(u=u.version),typeof i=="object"&&(i=i.version),u!==i;case"":case"=":case"==":return h(u,i,m);case"!=":return n(u,i,m);case">":return r(u,i,m);case">=":return l(u,i,m);case"<":return c(u,i,m);case"<=":return p(u,i,m);default:throw new TypeError(`Invalid operator: ${g}`)}};w.exports=s},48:(w,y,o)=>{const h=o(6984),n=o(8139),{re:r,t:l}=o(3038),c=(p,s)=>{if(p instanceof h)return p;if(typeof p=="number"&&(p=String(p)),typeof p!="string")return null;s=s||{};let u=null;if(!s.rtl)u=p.match(r[l.COERCE]);else{let g;for(;(g=r[l.COERCERTL].exec(p))&&(!u||u.index+u[0].length!==p.length);)(!u||g.index+g[0].length!==u.index+u[0].length)&&(u=g),r[l.COERCERTL].lastIndex=g.index+g[1].length+g[2].length;r[l.COERCERTL].lastIndex=-1}return u===null?null:n(`${u[2]}.${u[3]||"0"}.${u[4]||"0"}`,s)};w.exports=c},4317:(w,y,o)=>{const h=o(6984),n=(r,l,c)=>{const p=new h(r,c),s=new h(l,c);return p.compare(s)||p.compareBuild(s)};w.exports=n},3821:(w,y,o)=>{const h=o(4350),n=(r,l)=>h(r,l,!0);w.exports=n},4350:(w,y,o)=>{const h=o(6984),n=(r,l,c)=>new h(r,c).compare(new h(l,c));w.exports=n},9756:(w,y,o)=>{const h=o(8139),n=o(8401),r=(l,c)=>{if(n(l,c))return null;{const p=h(l),s=h(c),u=p.prerelease.length||s.prerelease.length,g=u?"pre":"",i=u?"prerelease":"";for(const m in p)if((m==="major"||m==="minor"||m==="patch")&&p[m]!==s[m])return g+m;return i}};w.exports=r},8401:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)===0;w.exports=n},9542:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)>0;w.exports=n},9887:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)>=0;w.exports=n},8742:(w,y,o)=>{const h=o(6984),n=(r,l,c,p)=>{typeof c=="string"&&(p=c,c=void 0);try{return new h(r,c).inc(l,p).version}catch(s){return null}};w.exports=n},7561:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)<0;w.exports=n},215:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)<=0;w.exports=n},5803:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).major;w.exports=n},8475:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).minor;w.exports=n},6803:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(r,l,c)!==0;w.exports=n},8139:(w,y,o)=>{const{MAX_LENGTH:h}=o(9138),{re:n,t:r}=o(3038),l=o(6984),c=o(1372),p=(s,u)=>{if(u=c(u),s instanceof l)return s;if(typeof s!="string"||s.length>h||!(u.loose?n[r.LOOSE]:n[r.FULL]).test(s))return null;try{return new l(s,u)}catch(i){return null}};w.exports=p},9616:(w,y,o)=>{const h=o(6984),n=(r,l)=>new h(r,l).patch;w.exports=n},306:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r,l);return c&&c.prerelease.length?c.prerelease:null};w.exports=n},8747:(w,y,o)=>{const h=o(4350),n=(r,l,c)=>h(l,r,c);w.exports=n},4764:(w,y,o)=>{const h=o(4317),n=(r,l)=>r.sort((c,p)=>h(p,c,l));w.exports=n},5414:(w,y,o)=>{const h=o(7990),n=(r,l,c)=>{try{l=new h(l,c)}catch(p){return!1}return l.test(r)};w.exports=n},2795:(w,y,o)=>{const h=o(4317),n=(r,l)=>r.sort((c,p)=>h(c,p,l));w.exports=n},3889:(w,y,o)=>{const h=o(8139),n=(r,l)=>{const c=h(r,l);return c?c.version:null};w.exports=n},3475:(w,y,o)=>{const h=o(3038);w.exports={re:h.re,src:h.src,tokens:h.t,SEMVER_SPEC_VERSION:o(9138).SEMVER_SPEC_VERSION,SemVer:o(6984),compareIdentifiers:o(2534).compareIdentifiers,rcompareIdentifiers:o(2534).rcompareIdentifiers,parse:o(8139),valid:o(3889),clean:o(2492),inc:o(8742),diff:o(9756),major:o(5803),minor:o(8475),patch:o(9616),prerelease:o(306),compare:o(4350),rcompare:o(8747),compareLoose:o(3821),compareBuild:o(4317),sort:o(2795),rsort:o(4764),gt:o(9542),lt:o(7561),eq:o(8401),neq:o(6803),gte:o(9887),lte:o(215),cmp:o(9668),coerce:o(48),Comparator:o(1681),Range:o(7990),satisfies:o(5414),toComparators:o(4787),maxSatisfying:o(2563),minSatisfying:o(5587),minVersion:o(31),validRange:o(2864),outside:o(1391),gtr:o(7443),ltr:o(4310),intersects:o(9919),simplifyRange:o(3505),subset:o(3678)}},9138:w=>{const y="2.0.0",h=Number.MAX_SAFE_INTEGER||9007199254740991,n=16;w.exports={SEMVER_SPEC_VERSION:y,MAX_LENGTH:256,MAX_SAFE_INTEGER:h,MAX_SAFE_COMPONENT_LENGTH:n}},6385:w=>{const y=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{};w.exports=y},2534:w=>{const y=/^[0-9]+$/,o=(n,r)=>{const l=y.test(n),c=y.test(r);return l&&c&&(n=+n,r=+r),n===r?0:l&&!c?-1:c&&!l?1:no(r,n);w.exports={compareIdentifiers:o,rcompareIdentifiers:h}},1372:w=>{const y=["includePrerelease","loose","rtl"],o=h=>h?typeof h!="object"?{loose:!0}:y.filter(n=>h[n]).reduce((n,r)=>(n[r]=!0,n),{}):{};w.exports=o},3038:(w,y,o)=>{const{MAX_SAFE_COMPONENT_LENGTH:h}=o(9138),n=o(6385);y=w.exports={};const r=y.re=[],l=y.src=[],c=y.t={};let p=0;const s=(u,g,i)=>{const m=p++;n(m,g),c[u]=m,l[m]=g,r[m]=new RegExp(g,i?"g":void 0)};s("NUMERICIDENTIFIER","0|[1-9]\\d*"),s("NUMERICIDENTIFIERLOOSE","[0-9]+"),s("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),s("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),s("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),s("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),s("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),s("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),s("BUILDIDENTIFIER","[0-9A-Za-z-]+"),s("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),s("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),s("FULL",`^${l[c.FULLPLAIN]}$`),s("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),s("LOOSE",`^${l[c.LOOSEPLAIN]}$`),s("GTLT","((?:<|>)?=?)"),s("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),s("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),s("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),s("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),s("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),s("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),s("COERCE",`(^|[^\\d])(\\d{1,${h}})(?:\\.(\\d{1,${h}}))?(?:\\.(\\d{1,${h}}))?(?:$|[^\\d])`),s("COERCERTL",l[c.COERCE],!0),s("LONETILDE","(?:~>?)"),s("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),y.tildeTrimReplace="$1~",s("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),s("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),s("LONECARET","(?:\\^)"),s("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),y.caretTrimReplace="$1^",s("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),s("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),s("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),s("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),s("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),y.comparatorTrimReplace="$1$2$3",s("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),s("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),s("STAR","(<|>)?=?\\s*\\*"),s("GTE0","^\\s*>=\\s*0.0.0\\s*$"),s("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},7443:(w,y,o)=>{const h=o(1391),n=(r,l,c)=>h(r,l,">",c);w.exports=n},9919:(w,y,o)=>{const h=o(7990),n=(r,l,c)=>(r=new h(r,c),l=new h(l,c),r.intersects(l));w.exports=n},4310:(w,y,o)=>{const h=o(1391),n=(r,l,c)=>h(r,l,"<",c);w.exports=n},2563:(w,y,o)=>{const h=o(6984),n=o(7990),r=(l,c,p)=>{let s=null,u=null,g=null;try{g=new n(c,p)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||u.compare(i)===-1)&&(s=i,u=new h(s,p))}),s};w.exports=r},5587:(w,y,o)=>{const h=o(6984),n=o(7990),r=(l,c,p)=>{let s=null,u=null,g=null;try{g=new n(c,p)}catch(i){return null}return l.forEach(i=>{g.test(i)&&(!s||u.compare(i)===1)&&(s=i,u=new h(s,p))}),s};w.exports=r},31:(w,y,o)=>{const h=o(6984),n=o(7990),r=o(9542),l=(c,p)=>{c=new n(c,p);let s=new h("0.0.0");if(c.test(s)||(s=new h("0.0.0-0"),c.test(s)))return s;s=null;for(let u=0;u{const f=new h(m.semver.version);switch(m.operator){case">":f.prerelease.length===0?f.patch++:f.prerelease.push(0),f.raw=f.format();case"":case">=":(!i||r(f,i))&&(i=f);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),i&&(!s||r(s,i))&&(s=i)}return s&&c.test(s)?s:null};w.exports=l},1391:(w,y,o)=>{const h=o(6984),n=o(1681),{ANY:r}=n,l=o(7990),c=o(5414),p=o(9542),s=o(7561),u=o(215),g=o(9887),i=(m,f,d,S)=>{m=new h(m,S),f=new l(f,S);let v,E,x,P,T;switch(d){case">":v=p,E=u,x=s,P=">",T=">=";break;case"<":v=s,E=g,x=p,P="<",T="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(m,f,S))return!1;for(let _=0;_{R.semver===r&&(R=new n(">=0.0.0")),D=D||R,I=I||R,v(R.semver,D.semver,S)?D=R:x(R.semver,I.semver,S)&&(I=R)}),D.operator===P||D.operator===T||(!I.operator||I.operator===P)&&E(m,I.semver))return!1;if(I.operator===T&&x(m,I.semver))return!1}return!0};w.exports=i},3505:(w,y,o)=>{const h=o(5414),n=o(4350);w.exports=(r,l,c)=>{const p=[];let s=null,u=null;const g=r.sort((d,S)=>n(d,S,c));for(const d of g)h(d,l,c)?(u=d,s||(s=d)):(u&&p.push([s,u]),u=null,s=null);s&&p.push([s,null]);const i=[];for(const[d,S]of p)d===S?i.push(d):!S&&d===g[0]?i.push("*"):S?d===g[0]?i.push(`<=${S}`):i.push(`${d} - ${S}`):i.push(`>=${d}`);const m=i.join(" || "),f=typeof l.raw=="string"?l.raw:String(l);return m.length{const h=o(7990),n=o(1681),{ANY:r}=n,l=o(5414),c=o(4350),p=(i,m,f={})=>{if(i===m)return!0;i=new h(i,f),m=new h(m,f);let d=!1;e:for(const S of i.set){for(const v of m.set){const E=s(S,v,f);if(d=d||E!==null,E)continue e}if(d)return!1}return!0},s=(i,m,f)=>{if(i===m)return!0;if(i.length===1&&i[0].semver===r){if(m.length===1&&m[0].semver===r)return!0;f.includePrerelease?i=[new n(">=0.0.0-0")]:i=[new n(">=0.0.0")]}if(m.length===1&&m[0].semver===r){if(f.includePrerelease)return!0;m=[new n(">=0.0.0")]}const d=new Set;let S,v;for(const I of i)I.operator===">"||I.operator===">="?S=u(S,I,f):I.operator==="<"||I.operator==="<="?v=g(v,I,f):d.add(I.semver);if(d.size>1)return null;let E;if(S&&v){if(E=c(S.semver,v.semver,f),E>0)return null;if(E===0&&(S.operator!==">="||v.operator!=="<="))return null}for(const I of d){if(S&&!l(I,String(S),f)||v&&!l(I,String(v),f))return null;for(const R of m)if(!l(I,String(R),f))return!1;return!0}let x,P,T,_,b=v&&!f.includePrerelease&&v.semver.prerelease.length?v.semver:!1,D=S&&!f.includePrerelease&&S.semver.prerelease.length?S.semver:!1;b&&b.prerelease.length===1&&v.operator==="<"&&b.prerelease[0]===0&&(b=!1);for(const I of m){if(_=_||I.operator===">"||I.operator===">=",T=T||I.operator==="<"||I.operator==="<=",S){if(D&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===D.major&&I.semver.minor===D.minor&&I.semver.patch===D.patch&&(D=!1),I.operator===">"||I.operator===">="){if(x=u(S,I,f),x===I&&x!==S)return!1}else if(S.operator===">="&&!l(S.semver,String(I),f))return!1}if(v){if(b&&I.semver.prerelease&&I.semver.prerelease.length&&I.semver.major===b.major&&I.semver.minor===b.minor&&I.semver.patch===b.patch&&(b=!1),I.operator==="<"||I.operator==="<="){if(P=g(v,I,f),P===I&&P!==v)return!1}else if(v.operator==="<="&&!l(v.semver,String(I),f))return!1}if(!I.operator&&(v||S)&&E!==0)return!1}return!(S&&T&&!v&&E!==0||v&&_&&!S&&E!==0||D||b)},u=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d>0?i:d<0||m.operator===">"&&i.operator===">="?m:i},g=(i,m,f)=>{if(!i)return m;const d=c(i.semver,m.semver,f);return d<0?i:d>0||m.operator==="<"&&i.operator==="<="?m:i};w.exports=p},4787:(w,y,o)=>{const h=o(7990),n=(r,l)=>new h(r,l).set.map(c=>c.map(p=>p.value).join(" ").trim().split(" "));w.exports=n},2864:(w,y,o)=>{const h=o(7990),n=(r,l)=>{try{return new h(r,l).range||"*"}catch(c){return null}};w.exports=n},6614:(w,y,o)=>{"use strict";var h=o(7294),n=o(9827),r=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/,p="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",s=new RegExp("^"+p+"+");function u(P){return(P||"").toString().replace(s,"")}var g=[["#","hash"],["?","query"],function(T,_){return f(_.protocol)?T.replace(/\\/g,"/"):T},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],i={hash:1,query:1};function m(P){var T;typeof window!="undefined"?T=window:typeof o.g!="undefined"?T=o.g:typeof self!="undefined"?T=self:T={};var _=T.location||{};P=P||_;var b={},D=typeof P,I;if(P.protocol==="blob:")b=new v(unescape(P.pathname),{});else if(D==="string"){b=new v(P,{});for(I in i)delete b[I]}else if(D==="object"){for(I in P)I in i||(b[I]=P[I]);b.slashes===void 0&&(b.slashes=r.test(P.href))}return b}function f(P){return P==="file:"||P==="ftp:"||P==="http:"||P==="https:"||P==="ws:"||P==="wss:"}function d(P,T){P=u(P),T=T||{};var _=l.exec(P),b=_[1]?_[1].toLowerCase():"",D=!!_[2],I=!!_[3],R=0,C;return D?I?(C=_[2]+_[3]+_[4],R=_[2].length+_[3].length):(C=_[2]+_[4],R=_[2].length):I?(C=_[3]+_[4],R=_[3].length):C=_[4],b==="file:"?R>=2&&(C=C.slice(2)):f(b)?C=_[4]:b?D&&(C=C.slice(2)):R>=2&&f(T.protocol)&&(C=_[4]),{protocol:b,slashes:D||f(b),slashesCount:R,rest:C}}function S(P,T){if(P==="")return T;for(var _=(T||"/").split("/").slice(0,-1).concat(P.split("/")),b=_.length,D=_[b-1],I=!1,R=0;b--;)_[b]==="."?_.splice(b,1):_[b]===".."?(_.splice(b,1),R++):R&&(b===0&&(I=!0),_.splice(b,1),R--);return I&&_.unshift(""),(D==="."||D==="..")&&_.push(""),_.join("/")}function v(P,T,_){if(P=u(P),!(this instanceof v))return new v(P,T,_);var b,D,I,R,C,O,$=g.slice(),M=typeof T,k=this,W=0;for(M!=="object"&&M!=="string"&&(_=T,T=null),_&&typeof _!="function"&&(_=n.parse),T=m(T),D=d(P||"",T),b=!D.protocol&&!D.slashes,k.slashes=D.slashes||b&&T.slashes,k.protocol=D.protocol||T.protocol||"",P=D.rest,(D.protocol==="file:"&&(D.slashesCount!==2||c.test(P))||!D.slashes&&(D.protocol||D.slashesCount<2||!f(k.protocol)))&&($[3]=[/(.*)/,"pathname"]);W<$.length;W++){if(R=$[W],typeof R=="function"){P=R(P,k);continue}I=R[0],O=R[1],I!==I?k[O]=P:typeof I=="string"?~(C=P.indexOf(I))&&(typeof R[2]=="number"?(k[O]=P.slice(0,C),P=P.slice(C+R[2])):(k[O]=P.slice(C),P=P.slice(0,C))):(C=I.exec(P))&&(k[O]=C[1],P=P.slice(0,C.index)),k[O]=k[O]||b&&R[3]&&T[O]||"",R[4]&&(k[O]=k[O].toLowerCase())}_&&(k.query=_(k.query)),b&&T.slashes&&k.pathname.charAt(0)!=="/"&&(k.pathname!==""||T.pathname!=="")&&(k.pathname=S(k.pathname,T.pathname)),k.pathname.charAt(0)!=="/"&&f(k.protocol)&&(k.pathname="/"+k.pathname),h(k.port,k.protocol)||(k.host=k.hostname,k.port=""),k.username=k.password="",k.auth&&(R=k.auth.split(":"),k.username=R[0],k.password=R[1]||""),k.origin=k.protocol!=="file:"&&f(k.protocol)&&k.host?k.protocol+"//"+k.host:"null",k.href=k.toString()}function E(P,T,_){var b=this;switch(P){case"query":typeof T=="string"&&T.length&&(T=(_||n.parse)(T)),b[P]=T;break;case"port":b[P]=T,h(T,b.protocol)?T&&(b.host=b.hostname+":"+T):(b.host=b.hostname,b[P]="");break;case"hostname":b[P]=T,b.port&&(T+=":"+b.port),b.host=T;break;case"host":b[P]=T,/:\d+$/.test(T)?(T=T.split(":"),b.port=T.pop(),b.hostname=T.join(":")):(b.hostname=T,b.port="");break;case"protocol":b.protocol=T.toLowerCase(),b.slashes=!_;break;case"pathname":case"hash":if(T){var D=P==="pathname"?"/":"#";b[P]=T.charAt(0)!==D?D+T:T}else b[P]=T;break;case"username":case"password":b[P]=encodeURIComponent(T);break;case"auth":var I=T.split(":");b.username=I[0],b.password=I.length===2?I[1]:""}for(var R=0;R{"use strict";w.exports=function(y){y.prototype[Symbol.iterator]=function*(){for(let o=this.head;o;o=o.next)yield o.value}}},6482:(w,y,o)=>{"use strict";w.exports=h,h.Node=c,h.create=h;function h(p){var s=this;if(s instanceof h||(s=new h),s.tail=null,s.head=null,s.length=0,p&&typeof p.forEach=="function")p.forEach(function(i){s.push(i)});else if(arguments.length>0)for(var u=0,g=arguments.length;u1)u=s;else if(this.head)g=this.head.next,u=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=0;g!==null;i++)u=p(u,g.value,i),g=g.next;return u},h.prototype.reduceReverse=function(p,s){var u,g=this.tail;if(arguments.length>1)u=s;else if(this.tail)g=this.tail.prev,u=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;g!==null;i--)u=p(u,g.value,i),g=g.prev;return u},h.prototype.toArray=function(){for(var p=new Array(this.length),s=0,u=this.head;u!==null;s++)p[s]=u.value,u=u.next;return p},h.prototype.toArrayReverse=function(){for(var p=new Array(this.length),s=0,u=this.tail;u!==null;s++)p[s]=u.value,u=u.prev;return p},h.prototype.slice=function(p,s){s=s||this.length,s<0&&(s+=this.length),p=p||0,p<0&&(p+=this.length);var u=new h;if(sthis.length&&(s=this.length);for(var g=0,i=this.head;i!==null&&gthis.length&&(s=this.length);for(var g=this.length,i=this.tail;i!==null&&g>s;g--)i=i.prev;for(;i!==null&&g>p;g--,i=i.prev)u.push(i.value);return u},h.prototype.splice=function(p,s,...u){p>this.length&&(p=this.length-1),p<0&&(p=this.length+p);for(var g=0,i=this.head;i!==null&&g{var y=w&&w.__esModule?()=>w.default:()=>w;return ct.d(y,{a:y}),y},ct.d=(w,y)=>{for(var o in y)ct.o(y,o)&&!ct.o(w,o)&&Object.defineProperty(w,o,{enumerable:!0,get:y[o]})},ct.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(w){if(typeof window=="object")return window}}(),ct.o=(w,y)=>Object.prototype.hasOwnProperty.call(w,y),ct.nmd=w=>(w.paths=[],w.children||(w.children=[]),w);var og={};(()=>{var Mt;"use strict";var w=ct(1044),y=ct.n(w),o=ct(1893),h=ct(3475),n=ct.n(h),r=ct(7455),l=ct.n(r),c=ct(2988),p=ct(8480),s=ct(5638),u=ct(954),g=ct(1313),i=ct(1309),m=ct.n(i),f=ct(7496),d=ct(4726),S=ct(9881),v=ct(2200),E=ct(6614);function x(de){for(var q=[],fe=0;fe=48&&ce<=57||ce>=65&&ce<=90||ce>=97&&ce<=122||ce===95){re+=de[me++];continue}break}if(!re)throw new TypeError("Missing parameter name at "+fe);q.push({type:"NAME",index:fe,value:re}),fe=me;continue}if(xe==="("){var Ee=1,Re="",me=fe+1;if(de[me]==="?")throw new TypeError('Pattern cannot start with "?" at '+me);for(;me)?(?!\?)/g,xe=0,re=fe.exec(de.source);re;)q.push({name:re[1]||xe++,prefix:"",suffix:"",modifier:"",pattern:""}),re=fe.exec(de.source);return de}function O(de,q,fe){var xe=de.map(function(re){return k(re,q,fe).source});return new RegExp("(?:"+xe.join("|")+")",R(fe))}function $(de,q,fe){return M(P(de,fe),q,fe)}function M(de,q,fe){fe===void 0&&(fe={});for(var xe=fe.strict,re=xe===void 0?!1:xe,me=fe.start,ce=me===void 0?!0:me,Ee=fe.end,Re=Ee===void 0?!0:Ee,ke=fe.encode,Ce=ke===void 0?function(Z){return Z}:ke,De="["+I(fe.endsWith||"")+"]|$",Be="["+I(fe.delimiter||"/#?")+"]",Ge=ce?"^":"",it=0,xt=de;it-1:V===void 0;re||(Ge+="(?:"+Be+"(?="+De+"))?"),ne||(Ge+="(?="+Be+"|"+De+")")}return new RegExp(Ge,R(fe))}function k(de,q,fe){return de instanceof RegExp?C(de,q):Array.isArray(de)?O(de,q,fe):$(de,q,fe)}class W{hydrate(q,fe){const xe=q,re=new E(q),me=[];return k(re.pathname,me),me.forEach(ce=>{q=q.replace(":"+ce.name,encodeURIComponent(fe[ce.name]))}),q+=q.indexOf("?")===-1?"?":"&",Object.keys(fe).forEach(ce=>{xe.indexOf(":"+ce)===-1&&(q+=ce+"="+encodeURIComponent(fe[ce])+"&")}),q.replace(/[?&]$/,"")}}function G(){y()(".sample-request-send").off("click"),y()(".sample-request-send").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),xe=q.data("name"),re=q.data("version");te(fe,xe,re,y()(this).data("type"))}),y()(".sample-request-clear").off("click"),y()(".sample-request-clear").on("click",function(de){de.preventDefault();const q=y()(this).parents("article"),fe=q.data("group"),xe=q.data("name"),re=q.data("version");ae(fe,xe,re)})}function U(de){return de.replace(/{(.+?)}/g,":$1")}function Y(de,q){const fe=de.find(".sample-request-url").val(),xe=new W,re=U(fe);return xe.hydrate(re,q)}function z(de){const q={};["header","query","body"].forEach(xe=>{const re={};try{de.find(y()(`[data-family="${xe}"]:visible`)).each((me,ce)=>{const Ee=ce.dataset.name;let Re=ce.value;if(ce.type==="checkbox")if(ce.checked)Re="on";else return!0;if(!Re&&!ce.dataset.optional&&ce.type!=="checkbox")return y()(ce).addClass("border-danger"),!0;re[Ee]=Re})}catch(me){return}q[xe]=re});const fe=de.find(y()('[data-family="body-json"]'));return fe.is(":visible")?(q.body=fe.val(),q.header["Content-Type"]="application/json"):q.header["Content-Type"]="multipart/form-data",q}function te(de,q,fe,xe){const re=y()(`article[data-group="${de}"][data-name="${q}"][data-version="${fe}"]`),me=z(re),ce={};if(ce.url=Y(re,me.query),ce.headers=me.header,ce.headers["Content-Type"]==="application/json")ce.data=me.body;else if(ce.headers["Content-Type"]==="multipart/form-data"){const ke=new FormData;for(const[Ce,De]of Object.entries(me.body))ke.append(Ce,De);ce.data=ke,ce.processData=!1,(xe==="get"||xe==="delete")&&delete ce.headers["Content-Type"]}ce.type=xe,ce.success=Ee,ce.error=Re,y().ajax(ce),re.find(".sample-request-response").fadeTo(200,1),re.find(".sample-request-response-json").html("Loading...");function Ee(ke,Ce,De){let Be;try{Be=JSON.parse(De.responseText),Be=JSON.stringify(Be,null,4)}catch(Ge){Be=De.responseText}re.find(".sample-request-response-json").text(Be),m().highlightAll()}function Re(ke,Ce,De){let Be="Error "+ke.status+": "+De,Ge;try{Ge=JSON.parse(ke.responseText),Ge=JSON.stringify(Ge,null,4)}catch(it){Ge=ke.responseText}Ge&&(Be+=` +`+Ge),re.find(".sample-request-response").is(":visible")&&re.find(".sample-request-response").fadeTo(1,.1),re.find(".sample-request-response").fadeTo(250,1),re.find(".sample-request-response-json").text(Be),m().highlightAll()}}function ae(de,q,fe){const xe=y()('article[data-group="'+de+'"][data-name="'+q+'"][data-version="'+fe+'"]');xe.find(".sample-request-response-json").html(""),xe.find(".sample-request-response").hide(),xe.find(".sample-request-input").each((me,ce)=>{ce.value=ce.placeholder!==ce.dataset.name?ce.placeholder:""});const re=xe.find(".sample-request-url");re.val(re.prop("defaultValue"))}const zt={ca:{"Allowed values:":"Valors permesos:","Compare all with predecessor":"Comparar tot amb versi\xF3 anterior","compare changes to:":"comparar canvis amb:","compared to":"comparat amb","Default value:":"Valor per defecte:",Description:"Descripci\xF3",Field:"Camp",General:"General","Generated with":"Generat amb",Name:"Nom","No response values.":"Sense valors en la resposta.",optional:"opcional",Parameter:"Par\xE0metre","Permission:":"Permisos:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3 d'exemple","show up to version:":"mostrar versi\xF3:","Size range:":"Tamany de rang:",Type:"Tipus",url:"url"},cs:{"Allowed values:":"Povolen\xE9 hodnoty:","Compare all with predecessor":"Porovnat v\u0161e s p\u0159edchoz\xEDmi verzemi","compare changes to:":"porovnat zm\u011Bny s:","compared to":"porovnat s","Default value:":"V\xFDchoz\xED hodnota:",Description:"Popis",Field:"Pole",General:"Obecn\xE9","Generated with":"Vygenerov\xE1no pomoc\xED",Name:"N\xE1zev","No response values.":"Nebyly vr\xE1ceny \u017E\xE1dn\xE9 hodnoty.",optional:"voliteln\xE9",Parameter:"Parametr","Permission:":"Opr\xE1vn\u011Bn\xED:",Response:"Odpov\u011B\u010F",Send:"Odeslat","Send a Sample Request":"Odeslat uk\xE1zkov\xFD po\u017Eadavek","show up to version:":"zobrazit po verzi:","Size range:":"Rozsah velikosti:",Type:"Typ",url:"url"},de:{"Allowed values:":"Erlaubte Werte:","Compare all with predecessor":"Vergleiche alle mit ihren Vorg\xE4ngern","compare changes to:":"vergleiche \xC4nderungen mit:","compared to":"verglichen mit","Default value:":"Standardwert:",Description:"Beschreibung",Field:"Feld",General:"Allgemein","Generated with":"Erstellt mit",Name:"Name","No response values.":"Keine R\xFCckgabewerte.",optional:"optional",Parameter:"Parameter","Permission:":"Berechtigung:",Response:"Antwort",Send:"Senden","Send a Sample Request":"Eine Beispielanfrage senden","show up to version:":"zeige bis zur Version:","Size range:":"Gr\xF6\xDFenbereich:",Type:"Typ",url:"url"},es:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Comparar todo con versi\xF3n anterior","compare changes to:":"comparar cambios con:","compared to":"comparado con","Default value:":"Valor por defecto:",Description:"Descripci\xF3n",Field:"Campo",General:"General","Generated with":"Generado con",Name:"Nombre","No response values.":"Sin valores en la respuesta.",optional:"opcional",Parameter:"Par\xE1metro","Permission:":"Permisos:",Response:"Respuesta",Send:"Enviar","Send a Sample Request":"Enviar una petici\xF3n de ejemplo","show up to version:":"mostrar a versi\xF3n:","Size range:":"Tama\xF1o de rango:",Type:"Tipo",url:"url"},en:{},fr:{"Allowed values:":"Valeurs autoris\xE9es :",Body:"Corps","Compare all with predecessor":"Tout comparer avec ...","compare changes to:":"comparer les changements \xE0 :","compared to":"comparer \xE0","Default value:":"Valeur par d\xE9faut :",Description:"Description",Field:"Champ",General:"G\xE9n\xE9ral","Generated with":"G\xE9n\xE9r\xE9 avec",Header:"En-t\xEAte",Headers:"En-t\xEAtes",Name:"Nom","No response values.":"Aucune valeur de r\xE9ponse.","No value":"Aucune valeur",optional:"optionnel",Parameter:"Param\xE8tre",Parameters:"Param\xE8tres","Permission:":"Permission :","Query Parameter(s)":"Param\xE8tre(s) de la requ\xEAte","Query Parameters":"Param\xE8tres de la requ\xEAte","Request Body":"Corps de la requ\xEAte",required:"requis",Response:"R\xE9ponse",Send:"Envoyer","Send a Sample Request":"Envoyer une requ\xEAte repr\xE9sentative","show up to version:":"Montrer \xE0 partir de la version :","Size range:":"Ordre de grandeur :",Type:"Type",url:"url"},it:{"Allowed values:":"Valori permessi:","Compare all with predecessor":"Confronta tutto con versioni precedenti","compare changes to:":"confronta modifiche con:","compared to":"confrontato con","Default value:":"Valore predefinito:",Description:"Descrizione",Field:"Campo",General:"Generale","Generated with":"Creato con",Name:"Nome","No response values.":"Nessun valore di risposta.",optional:"opzionale",Parameter:"Parametro","Permission:":"Permessi:",Response:"Risposta",Send:"Invia","Send a Sample Request":"Invia una richiesta di esempio","show up to version:":"mostra alla versione:","Size range:":"Intervallo dimensione:",Type:"Tipo",url:"url"},nl:{"Allowed values:":"Toegestane waarden:","Compare all with predecessor":"Vergelijk alle met voorgaande versie","compare changes to:":"vergelijk veranderingen met:","compared to":"vergelijk met","Default value:":"Standaard waarde:",Description:"Omschrijving",Field:"Veld",General:"Algemeen","Generated with":"Gegenereerd met",Name:"Naam","No response values.":"Geen response waardes.",optional:"optioneel",Parameter:"Parameter","Permission:":"Permissie:",Response:"Antwoorden",Send:"Sturen","Send a Sample Request":"Stuur een sample aanvragen","show up to version:":"toon tot en met versie:","Size range:":"Maatbereik:",Type:"Type",url:"url"},pl:{"Allowed values:":"Dozwolone warto\u015Bci:","Compare all with predecessor":"Por\xF3wnaj z poprzednimi wersjami","compare changes to:":"por\xF3wnaj zmiany do:","compared to":"por\xF3wnaj do:","Default value:":"Warto\u015B\u0107 domy\u015Blna:",Description:"Opis",Field:"Pole",General:"Generalnie","Generated with":"Wygenerowano z",Name:"Nazwa","No response values.":"Brak odpowiedzi.",optional:"opcjonalny",Parameter:"Parametr","Permission:":"Uprawnienia:",Response:"Odpowied\u017A",Send:"Wy\u015Blij","Send a Sample Request":"Wy\u015Blij przyk\u0142adowe \u017C\u0105danie","show up to version:":"poka\u017C do wersji:","Size range:":"Zakres rozmiaru:",Type:"Typ",url:"url"},pt:{"Allowed values:":"Valores permitidos:","Compare all with predecessor":"Compare todos com antecessores","compare changes to:":"comparar altera\xE7\xF5es com:","compared to":"comparado com","Default value:":"Valor padr\xE3o:",Description:"Descri\xE7\xE3o",Field:"Campo",General:"Geral","Generated with":"Gerado com",Name:"Nome","No response values.":"Sem valores de resposta.",optional:"opcional",Parameter:"Par\xE2metro","Permission:":"Permiss\xE3o:",Response:"Resposta",Send:"Enviar","Send a Sample Request":"Enviar um Exemplo de Pedido","show up to version:":"aparecer para a vers\xE3o:","Size range:":"Faixa de tamanho:",Type:"Tipo",url:"url"},ro:{"Allowed values:":"Valori permise:","Compare all with predecessor":"Compar\u0103 toate cu versiunea precedent\u0103","compare changes to:":"compar\u0103 cu versiunea:","compared to":"comparat cu","Default value:":"Valoare implicit\u0103:",Description:"Descriere",Field:"C\xE2mp",General:"General","Generated with":"Generat cu",Name:"Nume","No response values.":"Nici o valoare returnat\u0103.",optional:"op\u021Bional",Parameter:"Parametru","Permission:":"Permisiune:",Response:"R\u0103spuns",Send:"Trimite","Send a Sample Request":"Trimite o cerere de prob\u0103","show up to version:":"arat\u0103 p\xE2n\u0103 la versiunea:","Size range:":"Interval permis:",Type:"Tip",url:"url"},ru:{"Allowed values:":"\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F:","Compare all with predecessor":"\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439","compare changes to:":"\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441:","compared to":"\u0432 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0438 \u0441","Default value:":"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E:",Description:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",Field:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435",General:"\u041E\u0431\u0449\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F","Generated with":"\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E",Name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435","No response values.":"\u041D\u0435\u0442 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0434\u043B\u044F \u043E\u0442\u0432\u0435\u0442\u0430.",optional:"\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439",Parameter:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440","Permission:":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E:",Response:"\u041E\u0442\u0432\u0435\u0442",Send:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Send a Sample Request":"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u0441\u0442\u043E\u0432\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441","show up to version:":"\u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E:","Size range:":"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F:",Type:"\u0422\u0438\u043F",url:"URL"},tr:{"Allowed values:":"\u0130zin verilen de\u011Ferler:","Compare all with predecessor":"T\xFCm\xFCn\xFC \xF6ncekiler ile kar\u015F\u0131la\u015Ft\u0131r","compare changes to:":"de\u011Fi\u015Fiklikleri kar\u015F\u0131la\u015Ft\u0131r:","compared to":"kar\u015F\u0131la\u015Ft\u0131r","Default value:":"Varsay\u0131lan de\u011Fer:",Description:"A\xE7\u0131klama",Field:"Alan",General:"Genel","Generated with":"Olu\u015Fturan",Name:"\u0130sim","No response values.":"D\xF6n\xFC\u015F verisi yok.",optional:"opsiyonel",Parameter:"Parametre","Permission:":"\u0130zin:",Response:"D\xF6n\xFC\u015F",Send:"G\xF6nder","Send a Sample Request":"\xD6rnek istek g\xF6nder","show up to version:":"bu versiyona kadar g\xF6ster:","Size range:":"Boyut aral\u0131\u011F\u0131:",Type:"Tip",url:"url"},vi:{"Allowed values:":"Gi\xE1 tr\u1ECB ch\u1EA5p nh\u1EADn:","Compare all with predecessor":"So s\xE1nh v\u1EDBi t\u1EA5t c\u1EA3 phi\xEAn b\u1EA3n tr\u01B0\u1EDBc","compare changes to:":"so s\xE1nh s\u1EF1 thay \u0111\u1ED5i v\u1EDBi:","compared to":"so s\xE1nh v\u1EDBi","Default value:":"Gi\xE1 tr\u1ECB m\u1EB7c \u0111\u1ECBnh:",Description:"Ch\xFA th\xEDch",Field:"Tr\u01B0\u1EDDng d\u1EEF li\u1EC7u",General:"T\u1ED5ng quan","Generated with":"\u0110\u01B0\u1EE3c t\u1EA1o b\u1EDFi",Name:"T\xEAn","No response values.":"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3 tr\u1EA3 v\u1EC1.",optional:"T\xF9y ch\u1ECDn",Parameter:"Tham s\u1ED1","Permission:":"Quy\u1EC1n h\u1EA1n:",Response:"K\u1EBFt qu\u1EA3",Send:"G\u1EEDi","Send a Sample Request":"G\u1EEDi m\u1ED9t y\xEAu c\u1EA7u m\u1EABu","show up to version:":"hi\u1EC3n th\u1ECB phi\xEAn b\u1EA3n:","Size range:":"K\xEDch c\u1EE1:",Type:"Ki\u1EC3u",url:"li\xEAn k\u1EBFt"},zh:{"Allowed values:":"\u5141\u8BB8\u503C:",Body:"\u8EAB\u4F53","Compare all with predecessor":"\u4E0E\u6240\u6709\u8F83\u65E9\u7684\u6BD4\u8F83","compare changes to:":"\u5C06\u5F53\u524D\u7248\u672C\u4E0E\u6307\u5B9A\u7248\u672C\u6BD4\u8F83:","compared to":"\u76F8\u6BD4\u4E8E","Default value:":"\u9ED8\u8BA4\u503C:",Description:"\u63CF\u8FF0",Field:"\u5B57\u6BB5",General:"\u6982\u8981","Generated with":"\u57FA\u4E8E",Name:"\u540D\u79F0","No response values.":"\u65E0\u8FD4\u56DE\u503C.",optional:"\u53EF\u9009",Parameter:"\u53C2\u6570",Parameters:"\u53C2\u6570",Headers:"\u5934\u90E8\u53C2\u6570","Permission:":"\u6743\u9650:",Response:"\u8FD4\u56DE",required:"\u5FC5\u9700\u7684",Send:"\u53D1\u9001","Send a Sample Request":"\u53D1\u9001\u793A\u4F8B\u8BF7\u6C42","show up to version:":"\u663E\u793A\u5230\u6307\u5B9A\u7248\u672C:","Size range:":"\u53D6\u503C\u8303\u56F4:",Type:"\u7C7B\u578B",url:"\u7F51\u5740"}},kr=((Mt=window.navigator.language)!=null?Mt:"en-GB").toLowerCase().substr(0,2);let Pt=zt[kr]?zt[kr]:zt.en;function Yt(de){const q=Pt[de];return q===void 0?de:q}function mr(de){Pt=zt[de]}const{defaultsDeep:Ft}=o,pt=(de,q)=>{const fe=(xe,re,me,ce)=>({[re]:me+1{let q={};return de.forEach(fe=>{const xe=pt(fe[0].split("."),fe[1]);q=Ft(q,xe)}),xr(q)};function xr(de){return JSON.stringify(de,null,4)}function tn(de){const q=[];return de.forEach(fe=>{let xe;switch(fe.type.toLowerCase()){case"string":xe=fe.defaultValue||"";break;case"boolean":xe=Boolean(fe.defaultValue)||!1;break;case"number":xe=parseInt(fe.defaultValue||0,10);break;case"date":xe=fe.defaultValue||new Date().toLocaleDateString(window.navigator.language);break}q.push([fe.field,xe])}),dt(q)}var er=ct(7030);class vn extends er{constructor(q){super();this.testMode=q}diffMain(q,fe,xe,re){return super.diff_main(this._stripHtml(q),this._stripHtml(fe),xe,re)}diffPrettyHtml(q){const fe=[],xe=/&/g,re=//g,ce=/\n/g;for(let Ee=0;Ee");switch(Re){case er.DIFF_INSERT:fe[Ee]=""+Ce+"";break;case er.DIFF_DELETE:fe[Ee]=""+Ce+"";break;case er.DIFF_EQUAL:fe[Ee]=""+Ce+"";break}}return fe.join("")}diffCleanupSemantic(q){return this.diff_cleanupSemantic(q)}_stripHtml(q){if(this.testMode)return q;const fe=document.createElement("div");return fe.innerHTML=q,fe.textContent||fe.innerText||""}}function tt(){l().registerHelper("markdown",function(re){return re&&(re=re.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg,function(me,ce,Ee,Re,ke,Ce,De){const Be=Re||Ce+"/"+De;return''+Be+""}),re)}),l().registerHelper("setInputType",function(re){switch(re){case"File":case"Email":case"Color":case"Number":case"Date":return re[0].toLowerCase()+re.substring(1);case"Boolean":return"checkbox";default:return"text"}});let de;l().registerHelper("startTimer",function(re){return de=new Date,""}),l().registerHelper("stopTimer",function(re){return console.log(new Date-de),""}),l().registerHelper("__",function(re){return Yt(re)}),l().registerHelper("cl",function(re){return console.log(re),""}),l().registerHelper("underscoreToSpace",function(re){return re.replace(/(_+)/g," ")}),l().registerHelper("removeDblQuotes",function(re){return re.replace(/"/g,"")}),l().registerHelper("assign",function(re){if(arguments.length>0){const me=typeof arguments[1];let ce=null;(me==="string"||me==="number"||me==="boolean")&&(ce=arguments[1]),l().registerHelper(re,function(){return ce})}return""}),l().registerHelper("nl2br",function(re){return fe(re)}),l().registerHelper("ifCond",function(re,me,ce,Ee){switch(me){case"==":return re==ce?Ee.fn(this):Ee.inverse(this);case"===":return re===ce?Ee.fn(this):Ee.inverse(this);case"!=":return re!=ce?Ee.fn(this):Ee.inverse(this);case"!==":return re!==ce?Ee.fn(this):Ee.inverse(this);case"<":return re":return re>ce?Ee.fn(this):Ee.inverse(this);case">=":return re>=ce?Ee.fn(this):Ee.inverse(this);case"&&":return re&&ce?Ee.fn(this):Ee.inverse(this);case"||":return re||ce?Ee.fn(this):Ee.inverse(this);default:return Ee.inverse(this)}});const q={};l().registerHelper("subTemplate",function(re,me){q[re]||(q[re]=l().compile(document.getElementById("template-"+re).innerHTML));const ce=q[re],Ee=y().extend({},this,me.hash);return new(l()).SafeString(ce(Ee))}),l().registerHelper("toLowerCase",function(re){return re&&typeof re=="string"?re.toLowerCase():""}),l().registerHelper("splitFill",function(re,me,ce){const Ee=re.split(me);return new Array(Ee.length).join(ce)+Ee[Ee.length-1]});function fe(re){return(""+re).replace(/(?:^|<\/pre>)[^]*?(?:
|$)/g,me=>me.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1
$2"))}l().registerHelper("each_compare_list_field",function(re,me,ce){const Ee=ce.hash.field,Re=[];re&&re.forEach(function(Ce){const De=Ce;De.key=Ce[Ee],Re.push(De)});const ke=[];return me&&me.forEach(function(Ce){const De=Ce;De.key=Ce[Ee],ke.push(De)}),xe("key",Re,ke,ce)}),l().registerHelper("each_compare_keys",function(re,me,ce){const Ee=[];re&&Object.keys(re).forEach(function(Ce){const De={};De.value=re[Ce],De.key=Ce,Ee.push(De)});const Re=[];return me&&Object.keys(me).forEach(function(Ce){const De={};De.value=me[Ce],De.key=Ce,Re.push(De)}),xe("key",Ee,Re,ce)}),l().registerHelper("body2json",function(re,me){return tn(re)}),l().registerHelper("each_compare_field",function(re,me,ce){return xe("field",re,me,ce)}),l().registerHelper("each_compare_title",function(re,me,ce){return xe("title",re,me,ce)}),l().registerHelper("reformat",function(re,me){if(me==="json")try{return JSON.stringify(JSON.parse(re.trim()),null," ")}catch(ce){}return re}),l().registerHelper("showDiff",function(re,me,ce){let Ee="";if(re===me)Ee=re;else{if(!re)return me;if(!me)return re;const Re=new vn,ke=Re.diffMain(me,re);Re.diffCleanupSemantic(ke),Ee=Re.diffPrettyHtml(ke),Ee=Ee.replace(/¶/gm,"")}return ce==="nl2br"&&(Ee=fe(Ee)),Ee});function xe(re,me,ce,Ee){const Re=[];let ke=0;me&&me.forEach(function(Be){let Ge=!1;if(ce&&ce.forEach(function(it){if(Be[re]===it[re]){const xt={typeSame:!0,source:Be,compare:it,index:ke};Re.push(xt),Ge=!0,ke++}}),!Ge){const it={typeIns:!0,source:Be,index:ke};Re.push(it),ke++}}),ce&&ce.forEach(function(Be){let Ge=!1;if(me&&me.forEach(function(it){it[re]===Be[re]&&(Ge=!0)}),!Ge){const it={typeDel:!0,compare:Be,index:ke};Re.push(it),ke++}});let Ce="";const De=Re.length;for(const Be in Re)parseInt(Be,10)===De-1&&(Re[Be]._last=!0),Ce=Ce+Ee.fn(Re[Be]);return Ce}}document.addEventListener("DOMContentLoaded",()=>{tr(),G(),m().highlightAll()});function tr(){var Tt;let de=[{type:"get",url:"api/dialog/group/add",title:"26. \u65B0\u589E\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"group__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"},{group:"Parameter",type:"String",optional:!1,field:"chat_name",description:"

\u7FA4\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/adduser",title:"28. \u6DFB\u52A0\u7FA4\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u6709\u7FA4\u4E3B\u65F6\uFF1A\u53EA\u6709\u7FA4\u4E3B\u53EF\u4EE5\u9080\u8BF7
  • \u6CA1\u6709\u7FA4\u4E3B\u65F6\uFF1A\u7FA4\u5185\u6210\u5458\u90FD\u53EF\u4EE5\u9080\u8BF7
",version:"1.0.0",group:"dialog",name:"group__adduser",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u65B0\u589E\u7684\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/deluser",title:"29. \u79FB\u51FA\uFF08\u9000\u51FA\uFF09\u7FA4\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u53EA\u6709\u7FA4\u4E3B\u3001\u9080\u8BF7\u4EBA\u53EF\u4EE5\u8E22\u4EBA
  • \u7FA4\u4E3B\u3001\u4EFB\u52A1\u4EBA\u5458\u3001\u9879\u76EE\u4EBA\u5458\u4E0D\u53EF\u88AB\u8E22\u6216\u9000\u51FA
",version:"1.0.0",group:"dialog",name:"group__adduser",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u79FB\u51FA\u7684\u7FA4\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

  • \u7559\u7A7A\u8868\u793A\u81EA\u5DF1\u9000\u51FA
  • \u6709\u503C\u8868\u793A\u79FB\u51FA\uFF0C\u4EC5\u9650\u7FA4\u4E3B\u64CD\u4F5C
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/disband",title:"30. \u89E3\u6563\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

  • \u53EA\u6709\u7FA4\u4E3B\u4E14\u662F\u4E2A\u4EBA\u7C7B\u578B\u7FA4\u53EF\u4EE5\u89E3\u6563
",version:"1.0.0",group:"dialog",name:"group__disband",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/group/edit",title:"27. \u4FEE\u6539\u7FA4\u7EC4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"group__edit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"String",optional:!1,field:"chat_name",description:"

\u7FA4\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/lists",title:"01. \u5BF9\u8BDD\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"at_after",description:"

\u53EA\u8BFB\u53D6\u5728\u8FD9\u4E2A\u65F6\u95F4\u4E4B\u540E\u66F4\u65B0\u7684\u5BF9\u8BDD

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/detail",title:"16. \u6D88\u606F\u8BE6\u60C5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/done",title:"25. \u5B8C\u6210\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__done",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u5F85\u529E\u6570\u636EID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/download",title:"17. \u6587\u4EF6\u4E0B\u8F7D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__download",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • yes: \u4E0B\u8F7D\uFF08\u9ED8\u8BA4\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/emoji",title:"21. emoji\u56DE\u590D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__emoji",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"symbol",description:"

\u56DE\u590D\u6216\u53D6\u6D88\u7684emoji\u8868\u60C5

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/forward",title:"20. \u8F6C\u53D1\u6D88\u606F\u7ED9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__forward",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u8F6C\u53D1\u7ED9\u7684\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/list",title:"09. \u83B7\u53D6\u6D88\u606F\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"Number",optional:!0,field:"position_id",description:"

\u6B64\u6D88\u606FID\u524D\u540E\u7684\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"prev_id",description:"

\u6B64\u6D88\u606FID\u4E4B\u524D\u7684\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"next_id",description:"

\u6B64\u6D88\u606FID\u4E4B\u540E\u7684\u6570\u636E

  • position_id\u3001prev_id\u3001next_id \u53EA\u6709\u4E00\u4E2A\u6709\u6548\uFF0C\u4F18\u5148\u5FAA\u5E8F\u4E3A\uFF1Aposition_id > prev_id > next_id
"},{group:"Parameter",type:"String",optional:!0,field:"msg_type",description:"

\u6D88\u606F\u7C7B\u578B

  • tag: \u6807\u8BB0
  • link: \u94FE\u63A5
  • text: \u6587\u672C
  • image: \u56FE\u7247
  • file: \u6587\u4EF6
  • record: \u5F55\u97F3
  • meeting: \u4F1A\u8BAE
"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"

\u83B7\u53D6\u6761\u6570\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/mark",title:"19. \u6D88\u606F\u6807\u8BB0\u64CD\u4F5C",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__mark",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • read
  • unread
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/one",title:"10. \u83B7\u53D6\u5355\u6761\u6D88\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/readlist",title:"15. \u83B7\u53D6\u6D88\u606F\u9605\u8BFB\u60C5\u51B5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__readlist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID\uFF08\u9700\u8981\u662F\u6D88\u606F\u7684\u53D1\u9001\u4EBA\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendfile",title:"14. \u6587\u4EF6\u4E0A\u4F20",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendfile",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"Number",optional:!0,field:"image_attachment",description:"

\u56FE\u7247\u662F\u5426\u4E5F\u5B58\u5230\u9644\u4EF6

"},{group:"Parameter",type:"String",optional:!0,field:"filename",description:"

post-\u6587\u4EF6\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

post-base64\u56FE\u7247\uFF08\u4E8C\u9009\u4E00\uFF09

"},{group:"Parameter",type:"File",optional:!0,field:"files",description:"

post-\u6587\u4EF6\u5BF9\u8C61\uFF08\u4E8C\u9009\u4E00\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendrecord",title:"13. \u53D1\u9001\u8BED\u97F3",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendrecord",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"String",optional:!1,field:"base64",description:"

\u8BED\u97F3base64

"},{group:"Parameter",type:"Number",optional:!1,field:"duration",description:"

\u8BED\u97F3\u65F6\u957F\uFF08\u6BEB\u79D2\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"post",url:"api/dialog/msg/sendtext",title:"12. \u53D1\u9001\u6D88\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__sendtext",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"update_id",description:"

\u66F4\u65B0\u6D88\u606FID\uFF08\u4F18\u5148\u5927\u4E8Ereply_id\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"reply_id",description:"

\u56DE\u590DID

"},{group:"Parameter",type:"String",optional:!1,field:"text",description:"

\u6D88\u606F\u5185\u5BB9

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/tag",title:"22. \u6807\u6CE8/\u53D6\u6D88\u6807\u6CE8",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__tag",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/todo",title:"23. \u8BBE\u5F85\u529E/\u53D6\u6D88\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__todo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u8BBE\u5F85\u529E\u5BF9\u8C61

  • all: \u4F1A\u8BDD\u5168\u90E8\u6210\u5458\uFF08\u9ED8\u8BA4\uFF09
  • user: \u4F1A\u8BDD\u6307\u5B9A\u6210\u5458
"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u4F1A\u5458ID\u7EC4\uFF08type=user\u6709\u6548\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/todolist",title:"24. \u83B7\u53D6\u6D88\u606F\u5F85\u529E\u60C5\u51B5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__todolist",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/unread",title:"11. \u83B7\u53D6\u672A\u8BFB\u6D88\u606F\u6570\u91CF",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"dialog_id",description:"

\u5BF9\u8BDDID\uFF0C\u7559\u7A7A\u83B7\u53D6\u603B\u672A\u8BFB\u6D88\u606F\u6570\u91CF

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"data:",content:`{ "unread": 43, // \u672A\u8BFB\u6D88\u606F\u6570 "last_umid": 308 // \u6700\u65B0\u7684\u4E00\u6761\u672A\u8BFB\u6D88\u606FID\uFF0C\u7528\u4E8E\u5224\u65AD\u662F\u5426\u66F4\u65B0\u524D\u7AEF\u7684\u672A\u8BFB\u6570\u91CF -}`,type:"json"}]},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/withdraw",title:"17. \u804A\u5929\u6D88\u606F\u64A4\u56DE",description:"

\u6D88\u606F\u64A4\u56DE\u9650\u523624\u5C0F\u65F6\u5185\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__withdraw",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/one",title:"03. \u83B7\u53D6\u5355\u4E2A\u4F1A\u8BDD\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/open/user",title:"07. \u6253\u5F00\u4F1A\u8BDD",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"open__user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u5BF9\u8BDD\u4F1A\u5458ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/search",title:"02. \u641C\u7D22\u4F1A\u8BDD",description:"

\u6839\u636E\u6D88\u606F\u5173\u952E\u8BCD\u641C\u7D22\u76F8\u5173\u4F1A\u8BDD\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

\u6D88\u606F\u5173\u952E\u8BCD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/todo",title:"05. \u83B7\u53D6\u4F1A\u8BDD\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"todo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/top",title:"06. \u4F1A\u8BDD\u7F6E\u9876",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/user",title:"04. \u83B7\u53D6\u4F1A\u8BDD\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"getuser",description:"

\u83B7\u53D6\u4F1A\u5458\u8BE6\u60C5\uFF081: \u8FD4\u56DE\u4F1A\u5458\u6635\u79F0\u3001\u90AE\u7BB1\u7B49\u57FA\u672C\u4FE1\u606F\uFF0C0: \u9ED8\u8BA4\u4E0D\u8FD4\u56DE\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/file/add",title:"04. \u6DFB\u52A0\u3001\u4FEE\u6539\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u6587\u4EF6\u7C7B\u578B

"},{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u6587\u4EF6ID\uFF08\u8D4B\u503C\u4FEE\u6539\u6587\u4EF6\u540D\u79F0\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content",title:"08. \u83B7\u53D6\u6587\u4EF6\u5185\u5BB9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"
  • Number: \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09
  • String: \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09
"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • no: \u6D4F\u89C8\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u4E0B\u8F7D\uFF08office\u6587\u4EF6\u76F4\u63A5\u4E0B\u8F7D\uFF0C\u9664\u975E\u662Fpreview\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"},{group:"Parameter",type:"Number",optional:!0,field:"history_id",description:"

\u8BFB\u53D6\u5386\u53F2\u8BB0\u5F55ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/history",title:"12. \u83B7\u53D6\u5185\u5BB9\u5386\u53F2",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__history",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/office",title:"10. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08office\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__office",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/restore",title:"13. \u6062\u590D\u6587\u4EF6\u5386\u53F2",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__restore",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Number",optional:!1,field:"history_id",description:"

\u5386\u53F2\u6570\u636EID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/save",title:"09. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Object",optional:!0,field:"D",description:"

Request Payload \u63D0\u4EA4

  • content: \u5185\u5BB9
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/upload",title:"11. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08\u4E0A\u4F20\u6587\u4EF6\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__upload",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"

\u6587\u4EF6\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/copy",title:"05. \u590D\u5236\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"copy",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/link",title:"17. \u83B7\u53D6\u94FE\u63A5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"link",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"

\u5237\u65B0\u94FE\u63A5

  • no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/lists",title:"01. \u83B7\u53D6\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/move",title:"06. \u79FB\u52A8\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"move",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"

\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09

"},{group:"Parameter",type:"Number",optional:!1,field:"pid",description:"

\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/one",title:"02. \u83B7\u53D6\u5355\u6761\u6570\u636E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"
  • Number \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09
  • String \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/remove",title:"07. \u5220\u9664\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"

\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/search",title:"03. \u641C\u7D22\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"key",description:"

\u5173\u952E\u8BCD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share",title:"14. \u83B7\u53D6\u5171\u4EAB\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/out",title:"16. \u9000\u51FA\u5171\u4EAB",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share__out",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/update",title:"15. \u8BBE\u7F6E\u5171\u4EAB",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"

\u5171\u4EAB\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"},{group:"Parameter",type:"Number",optional:!0,field:"permission",description:"

\u5171\u4EAB\u65B9\u5F0F

  • 0\uFF1A\u53EA\u8BFB
  • 1\uFF1A\u8BFB\u5199
  • -1: \u5220\u9664
"},{group:"Parameter",type:"Number",optional:!0,field:"force",description:"

\u8BBE\u7F6E\u5171\u4EAB\u65F6\u662F\u5426\u5FFD\u7565\u63D0\u9192

  • 0\uFF1A\u5982\u679C\u5B50\u6587\u4EF6\u5939\u5DF2\u5B58\u5728\u5171\u4EAB\u5219ret\u8FD4\u56DE-3001\uFF08\u9ED8\u8BA4\uFF09
  • 1\uFF1A\u5FFD\u7565\u63D0\u9192
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/project/add",title:"03. \u6DFB\u52A0\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"

\u9879\u76EE\u4ECB\u7ECD

"},{group:"Parameter",type:"String",optional:!0,field:"columns",description:"

\u5217\u8868\uFF0C\u683C\u5F0F\uFF1A\u5217\u8868\u540D\u79F01,\u5217\u8868\u540D\u79F02

"},{group:"Parameter",type:"String",optional:!0,field:"flow",description:"

\u5F00\u542F\u6D41\u7A0B

  • open: \u5F00\u542F
  • close: \u5173\u95ED\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Number",optional:!0,field:"personal",description:"

\u4E2A\u4EBA\u9879\u76EE\uFF0C\u6CE8\u518C\u6210\u529F\u65F6\u521B\u5EFA\uFF08\u4EC5\u652F\u6301\u521B\u5EFA\u4E00\u4E2A\u4E2A\u4EBA\u9879\u76EE\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/archived",title:"12. \u5F52\u6863\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u7C7B\u578B

  • add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • recovery\uFF1A\u8FD8\u539F\u5F52\u6863
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/add",title:"15. \u6DFB\u52A0\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u5217\u8868\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/lists",title:"14. \u83B7\u53D6\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/remove",title:"17. \u5220\u9664\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"column__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"

\u5217\u8868ID\uFF08\u7559\u7A7A\u4E3A\u6DFB\u52A0\u5217\u8868\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/update",title:"16. \u4FEE\u6539\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"

\u5217\u8868ID

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u5217\u8868\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"

\u989C\u8272

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/exit",title:"11. \u9000\u51FA\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"exit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/delete",title:"37. \u5220\u9664\u5DE5\u4F5C\u6D41",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"flow__delete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/list",title:"35. \u5DE5\u4F5C\u6D41\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"flow__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/flow/save",title:"36. \u4FDD\u5B58\u5DE5\u4F5C\u6D41",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"flow__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Array",optional:!1,field:"flows",description:"

\u5DE5\u4F5C\u6D41\u6570\u636E

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite",title:"06. \u83B7\u53D6\u9080\u8BF7\u94FE\u63A5",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"invite",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"

\u5237\u65B0\u94FE\u63A5

  • no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/info",title:"07. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u83B7\u53D6\u9879\u76EE\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"invite__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/join",title:"08. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u52A0\u5165\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"invite__join",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/lists",title:"01. \u83B7\u53D6\u9879\u76EE\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"all",description:"

\u662F\u5426\u67E5\u770B\u6240\u6709\u9879\u76EE\uFF08\u9650\u5236\u7BA1\u7406\u5458\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u9879\u76EE\u7C7B\u578B

  • all\uFF1A\u5168\u90E8\uFF08\u9ED8\u8BA4\uFF09
  • team\uFF1A\u56E2\u961F\u9879\u76EE
  • personal\uFF1A\u4E2A\u4EBA\u9879\u76EE
"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u5168\u90E8
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u5DF2\u5F52\u6863
"},{group:"Parameter",type:"String",optional:!0,field:"getcolumn",description:"

\u540C\u65F6\u53D6\u9879\u76EE\u5217\u8868

  • no\uFF1A\u4E0D\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u53D6\u5217\u8868
"},{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.name: \u9879\u76EE\u540D\u79F0
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"sampleData:",content:`{ +}`,type:"json"}]},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/msg/withdraw",title:"18. \u804A\u5929\u6D88\u606F\u64A4\u56DE",description:"

\u6D88\u606F\u64A4\u56DE\u9650\u523624\u5C0F\u65F6\u5185\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"msg__withdraw",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"msg_id",description:"

\u6D88\u606FID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/one",title:"03. \u83B7\u53D6\u5355\u4E2A\u4F1A\u8BDD\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u5BF9\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/open/user",title:"08. \u6253\u5F00\u4F1A\u8BDD",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"open__user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u5BF9\u8BDD\u4F1A\u5458ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/search",title:"02. \u641C\u7D22\u4F1A\u8BDD",description:"

\u6839\u636E\u6D88\u606F\u5173\u952E\u8BCD\u641C\u7D22\u76F8\u5173\u4F1A\u8BDD\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

\u6D88\u606F\u5173\u952E\u8BCD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/tel",title:"07. \u83B7\u53D6\u5BF9\u65B9\u8054\u7CFB\u7535\u8BDD",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"tel",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/todo",title:"05. \u83B7\u53D6\u4F1A\u8BDD\u5F85\u529E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"todo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/top",title:"06. \u4F1A\u8BDD\u7F6E\u9876",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/dialog/user",title:"04. \u83B7\u53D6\u4F1A\u8BDD\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"dialog",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"dialog_id",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Number",optional:!0,field:"getuser",description:"

\u83B7\u53D6\u4F1A\u5458\u8BE6\u60C5\uFF081: \u8FD4\u56DE\u4F1A\u5458\u6635\u79F0\u3001\u90AE\u7BB1\u7B49\u57FA\u672C\u4FE1\u606F\uFF0C0: \u9ED8\u8BA4\u4E0D\u8FD4\u56DE\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"DialogController.php",groupTitle:"\u5BF9\u8BDD"},{type:"get",url:"api/file/add",title:"04. \u6DFB\u52A0\u3001\u4FEE\u6539\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u6587\u4EF6\u7C7B\u578B

"},{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u6587\u4EF6ID\uFF08\u8D4B\u503C\u4FEE\u6539\u6587\u4EF6\u540D\u79F0\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content",title:"08. \u83B7\u53D6\u6587\u4EF6\u5185\u5BB9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"
  • Number: \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09
  • String: \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09
"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • no: \u6D4F\u89C8\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u4E0B\u8F7D\uFF08office\u6587\u4EF6\u76F4\u63A5\u4E0B\u8F7D\uFF0C\u9664\u975E\u662Fpreview\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"},{group:"Parameter",type:"Number",optional:!0,field:"history_id",description:"

\u8BFB\u53D6\u5386\u53F2\u8BB0\u5F55ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/history",title:"12. \u83B7\u53D6\u5185\u5BB9\u5386\u53F2",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__history",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/office",title:"10. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08office\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__office",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/restore",title:"13. \u6062\u590D\u6587\u4EF6\u5386\u53F2",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__restore",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Number",optional:!1,field:"history_id",description:"

\u5386\u53F2\u6570\u636EID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/save",title:"09. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Object",optional:!0,field:"D",description:"

Request Payload \u63D0\u4EA4

  • content: \u5185\u5BB9
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/content/upload",title:"11. \u4FDD\u5B58\u6587\u4EF6\u5185\u5BB9\uFF08\u4E0A\u4F20\u6587\u4EF6\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"content__upload",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"

\u6587\u4EF6\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/copy",title:"05. \u590D\u5236\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"copy",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/link",title:"17. \u83B7\u53D6\u94FE\u63A5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"link",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"

\u5237\u65B0\u94FE\u63A5

  • no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/lists",title:"01. \u83B7\u53D6\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"pid",description:"

\u7236\u7EA7ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/move",title:"06. \u79FB\u52A8\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"move",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"

\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09

"},{group:"Parameter",type:"Number",optional:!1,field:"pid",description:"

\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/one",title:"02. \u83B7\u53D6\u5355\u6761\u6570\u636E",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number|String",optional:!1,field:"id",description:"
  • Number \u6587\u4EF6ID\uFF08\u9700\u8981\u767B\u5F55\uFF09
  • String \u94FE\u63A5\u7801\uFF08\u4E0D\u9700\u8981\u767B\u5F55\uFF0C\u7528\u4E8E\u9884\u89C8\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/remove",title:"07. \u5220\u9664\u6587\u4EF6(\u5939)",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Numbers",optional:!1,field:"ids",description:"

\u6587\u4EF6ID\uFF08\u683C\u5F0F\uFF1A[id1, id2]\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/search",title:"03. \u641C\u7D22\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"search",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"key",description:"

\u5173\u952E\u8BCD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share",title:"14. \u83B7\u53D6\u5171\u4EAB\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/out",title:"16. \u9000\u51FA\u5171\u4EAB",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share__out",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/file/share/update",title:"15. \u8BBE\u7F6E\u5171\u4EAB",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"file",name:"share__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"

\u5171\u4EAB\u6210\u5458\uFF0C\u683C\u5F0F: [userid1, userid2, userid3]

"},{group:"Parameter",type:"Number",optional:!0,field:"permission",description:"

\u5171\u4EAB\u65B9\u5F0F

  • 0\uFF1A\u53EA\u8BFB
  • 1\uFF1A\u8BFB\u5199
  • -1: \u5220\u9664
"},{group:"Parameter",type:"Number",optional:!0,field:"force",description:"

\u8BBE\u7F6E\u5171\u4EAB\u65F6\u662F\u5426\u5FFD\u7565\u63D0\u9192

  • 0\uFF1A\u5982\u679C\u5B50\u6587\u4EF6\u5939\u5DF2\u5B58\u5728\u5171\u4EAB\u5219ret\u8FD4\u56DE-3001\uFF08\u9ED8\u8BA4\uFF09
  • 1\uFF1A\u5FFD\u7565\u63D0\u9192
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"FileController.php",groupTitle:"\u6587\u4EF6"},{type:"get",url:"api/project/add",title:"03. \u6DFB\u52A0\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"add",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"

\u9879\u76EE\u4ECB\u7ECD

"},{group:"Parameter",type:"String",optional:!0,field:"columns",description:"

\u5217\u8868\uFF0C\u683C\u5F0F\uFF1A\u5217\u8868\u540D\u79F01,\u5217\u8868\u540D\u79F02

"},{group:"Parameter",type:"String",optional:!0,field:"flow",description:"

\u5F00\u542F\u6D41\u7A0B

  • open: \u5F00\u542F
  • close: \u5173\u95ED\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Number",optional:!0,field:"personal",description:"

\u4E2A\u4EBA\u9879\u76EE\uFF0C\u6CE8\u518C\u6210\u529F\u65F6\u521B\u5EFA\uFF08\u4EC5\u652F\u6301\u521B\u5EFA\u4E00\u4E2A\u4E2A\u4EBA\u9879\u76EE\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/archived",title:"12. \u5F52\u6863\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u7C7B\u578B

  • add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • recovery\uFF1A\u8FD8\u539F\u5F52\u6863
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/add",title:"15. \u6DFB\u52A0\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u5217\u8868\u540D\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/lists",title:"14. \u83B7\u53D6\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:100\uFF0C\u6700\u5927:200

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/remove",title:"17. \u5220\u9664\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"column__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"

\u5217\u8868ID\uFF08\u7559\u7A7A\u4E3A\u6DFB\u52A0\u5217\u8868\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/column/update",title:"16. \u4FEE\u6539\u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"column__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"column_id",description:"

\u5217\u8868ID

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u5217\u8868\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"

\u989C\u8272

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/exit",title:"11. \u9000\u51FA\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"exit",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/delete",title:"37. \u5220\u9664\u5DE5\u4F5C\u6D41",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"flow__delete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/flow/list",title:"35. \u5DE5\u4F5C\u6D41\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"flow__list",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/flow/save",title:"36. \u4FDD\u5B58\u5DE5\u4F5C\u6D41",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"flow__save",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Array",optional:!1,field:"flows",description:"

\u5DE5\u4F5C\u6D41\u6570\u636E

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite",title:"06. \u83B7\u53D6\u9080\u8BF7\u94FE\u63A5",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"invite",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"refresh",description:"

\u5237\u65B0\u94FE\u63A5

  • no: \u53EA\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes: \u5237\u65B0\u94FE\u63A5\uFF0C\u4E4B\u524D\u7684\u5C06\u5931\u6548
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/info",title:"07. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u83B7\u53D6\u9879\u76EE\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"invite__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/invite/join",title:"08. \u901A\u8FC7\u9080\u8BF7\u94FE\u63A5code\u52A0\u5165\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"invite__join",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:""}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/lists",title:"01. \u83B7\u53D6\u9879\u76EE\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"all",description:"

\u662F\u5426\u67E5\u770B\u6240\u6709\u9879\u76EE\uFF08\u9650\u5236\u7BA1\u7406\u5458\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u9879\u76EE\u7C7B\u578B

  • all\uFF1A\u5168\u90E8\uFF08\u9ED8\u8BA4\uFF09
  • team\uFF1A\u56E2\u961F\u9879\u76EE
  • personal\uFF1A\u4E2A\u4EBA\u9879\u76EE
"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u5168\u90E8
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u5DF2\u5F52\u6863
"},{group:"Parameter",type:"String",optional:!0,field:"getcolumn",description:"

\u540C\u65F6\u53D6\u9879\u76EE\u5217\u8868

  • no\uFF1A\u4E0D\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u53D6\u5217\u8868
"},{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.name: \u9879\u76EE\u540D\u79F0
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:50\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"sampleData:",content:`{ "data": [ { "id": 7, @@ -157,7 +157,7 @@ function print() { __p += __j.call(arguments, '') } "task_my_num": 8, "task_my_complete": 0, "task_my_percent": 0, -}`,type:"json"}]},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/remove",title:"13. \u5220\u9664\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/sort",title:"10. \u6392\u5E8F\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"sort",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Object",optional:!1,field:"sort",description:"

\u6392\u5E8F\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"only_column",description:"

\u4EC5\u66F4\u65B0\u5217\u8868

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/add",title:"27. \u6DFB\u52A0\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"mixed",optional:!0,field:"column_id",description:"

\u5217\u8868ID\uFF0C\u4EFB\u610F\u503C\u81EA\u52A8\u521B\u5EFA\uFF0C\u7559\u7A7A\u53D6\u7B2C\u4E00\u4E2A

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"

\u4EFB\u52A1\u8BE6\u60C5

"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"

\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"owner",description:"

\u8D1F\u8D23\u4EBA

"},{group:"Parameter",type:"Array",optional:!0,field:"subtasks",description:"

\u5B50\u4EFB\u52A1\uFF08\u683C\u5F0F\uFF1A[{name,owner,times}]\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"top",description:"

\u6DFB\u52A0\u7684\u4EFB\u52A1\u6392\u5230\u5217\u8868\u6700\u524D\u9762

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/addsub",title:"28. \u6DFB\u52A0\u5B50\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__addsub",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/archived",title:"31. \u5F52\u6863\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u7C7B\u578B

  • add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • recovery\uFF1A\u8FD8\u539F\u5F52\u6863
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/content",title:"22. \u83B7\u53D6\u4EFB\u52A1\u8BE6\u7EC6\u63CF\u8FF0",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/dialog",title:"30. \u521B\u5EFA/\u83B7\u53D6\u804A\u5929\u5BA4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__dialog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/down",title:"20. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__down",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

\u901A\u8FC7export\u63A5\u53E3\u5F97\u5230\u7684\u4E0B\u8F7D\u94A5\u5319

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"File",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u4E0B\u8F7D\u6587\u4EF6\uFF09

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/export",title:"19. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__export",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"userid",description:"

\u6307\u5B9A\u4F1A\u5458\uFF0C\u5982\uFF1A[1, 2]

"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"

\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"
  • createdTime \u4EFB\u52A1\u521B\u5EFA\u65F6\u95F4
  • taskTime \u4EFB\u52A1\u8BA1\u5212\u65F6\u95F4\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedelete",title:"24. \u5220\u9664\u4EFB\u52A1\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__filedelete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedetail",title:"25. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u8BE6\u60C5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__filedetail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedown",title:"26. \u4E0B\u8F7D\u4EFB\u52A1\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__filedown",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • yes: \u4E0B\u8F7D\uFF08\u9ED8\u8BA4\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/files",title:"23. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__files",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/flow",title:"34. \u4EFB\u52A1\u5DE5\u4F5C\u6D41\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__flow",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/lists",title:"18. \u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.name: \u4EFB\u52A1\u540D\u79F0
"},{group:"Parameter",type:"Number",optional:!0,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!0,field:"parent_id",description:"

\u4E3B\u4EFB\u52A1ID\uFF08project_id && parent_id \u2264 0 \u65F6 \u4EC5\u67E5\u8BE2\u81EA\u5DF1\u53C2\u4E0E\u7684\u4EFB\u52A1\uFF09

  • \u5927\u4E8E0\uFF1A\u6307\u5B9A\u4E3B\u4EFB\u52A1\u4E0B\u7684\u5B50\u4EFB\u52A1
  • \u7B49\u4E8E-1\uFF1A\u8868\u793A\u4EC5\u4E3B\u4EFB\u52A1
"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0\u5173\u952E\u8BCD

"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"

\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']

"},{group:"Parameter",type:"String",optional:!0,field:"time_before",description:"

\u6307\u5B9A\u65F6\u95F4\u4E4B\u524D\uFF0C\u5982\uFF1A2020-12-30 00:00:00\uFF08\u586B\u5199\u6B64\u9879\u65F6 time \u53C2\u6570\u65E0\u6548\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"complete",description:"

\u5B8C\u6210\u72B6\u6001

  • all\uFF1A\u6240\u6709\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u5DF2\u5B8C\u6210
  • no\uFF1A\u672A\u5B8C\u6210
"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5F52\u6863
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"String",optional:!0,field:"deleted",description:"

\u662F\u5426\u8BFB\u53D6\u5DF2\u5220\u9664

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5220\u9664
  • no\uFF1A\u672A\u5220\u9664\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"

\u6392\u5E8F\u65B9\u5F0F

  • sorts.complete_at \u5B8C\u6210\u65F6\u95F4\uFF1Aasc|desc
  • sorts.archived_at \u5F52\u6863\u65F6\u95F4\uFF1Aasc|desc
  • sorts.end_at \u5230\u671F\u65F6\u95F4\uFF1Aasc|desc
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/one",title:"21. \u83B7\u53D6\u5355\u4E2A\u4EFB\u52A1\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5F52\u6863
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/remove",title:"32. \u5220\u9664\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • recovery: \u8FD8\u539F
  • delete: \u5220\u9664\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/resetfromlog",title:"33. \u6839\u636E\u65E5\u5FD7\u91CD\u7F6E\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__resetfromlog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/update",title:"29. \u4FEE\u6539\u4EFB\u52A1\u3001\u5B50\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"

\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"loop",description:"

\u91CD\u590D\u5468\u671F\uFF0C\u6570\u5B57\u4EE3\u8868\u5929\u6570\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Array",optional:!0,field:"owner",description:"

\u4FEE\u6539\u8D1F\u8D23\u4EBA

"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"

\u4EFB\u52A1\u8BE6\u60C5\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"

\u80CC\u666F\u8272\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Array",optional:!0,field:"assist",description:"

\u4FEE\u6539\u534F\u52A9\u4EBA\u5458\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"p_level",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"p_name",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"p_color",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"flow_item_id",description:"

\u4EFB\u52A1\u72B6\u6001\uFF0C\u5DE5\u4F5C\u6D41\u72B6\u6001ID

"},{group:"Parameter",type:"String|false",optional:!0,field:"complete_at",description:"

\u5B8C\u6210\u65F6\u95F4\uFF08\u5982\uFF1A2020-01-01 00:00\uFF0Cfalse\u8868\u793A\u672A\u5B8C\u6210\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/top",title:"39. \u9879\u76EE\u7F6E\u9876",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/transfer",title:"09. \u79FB\u4EA4\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"transfer",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!1,field:"owner_userid",description:"

\u65B0\u7684\u9879\u76EE\u8D1F\u8D23\u4EBAID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/update",title:"04. \u4FEE\u6539\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"

\u9879\u76EE\u4ECB\u7ECD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/user",title:"05. \u4FEE\u6539\u9879\u76EE\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u6210\u5458ID \u6216 \u6210\u5458ID\u7EC4

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/report/detail",title:"05. \u62A5\u544A\u8BE6\u60C5",version:"1.0.0",group:"report",name:"detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u62A5\u544Aid

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/last_submitter",title:"06. \u83B7\u53D6\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u63A5\u6536\u4EBA",version:"1.0.0",group:"report",name:"last_submitter",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/my",title:"01. \u6211\u53D1\u9001\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"my",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.type: \u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5
  • keys.created_at: \u6C47\u62A5\u65F6\u95F4
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/read",title:"08. \u6807\u8BB0\u6C47\u62A5\u5DF2\u8BFB\uFF0C\u53EF\u6279\u91CF",version:"1.0.0",group:"report",name:"read",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"ids",description:"

\u62A5\u544Aid

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/receive",title:"02. \u6211\u63A5\u6536\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"receive",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key: \u5173\u952E\u8BCD
  • keys.type: \u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5
  • keys.created_at: \u6C47\u62A5\u65F6\u95F4
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/store",title:"03. \u4FDD\u5B58\u5E76\u53D1\u9001\u5DE5\u4F5C\u6C47\u62A5",version:"1.0.0",group:"report",name:"store",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u6C47\u62A5ID

"},{group:"Parameter",type:"String",optional:!0,field:"title",description:"

\u6C47\u62A5\u6807\u9898

"},{group:"Parameter",type:"Array",optional:!0,field:"type",description:"

\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5

"},{group:"Parameter",type:"Number",optional:!0,field:"content",description:"

\u5185\u5BB9

"},{group:"Parameter",type:"Number",optional:!0,field:"receive",description:"

\u6C47\u62A5\u5BF9\u8C61

"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"

\u504F\u79FB\u91CF

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/template",title:"04. \u751F\u6210\u6C47\u62A5\u6A21\u677F",version:"1.0.0",group:"report",name:"template",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"type",description:"

\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5

"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"

\u504F\u79FB\u91CF

"},{group:"Parameter",type:"String",optional:!0,field:"date",description:"

\u65F6\u95F4

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/unread",title:"07. \u83B7\u53D6\u672A\u8BFB",version:"1.0.0",group:"report",name:"unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"userid",description:"

\u7528\u6237id

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"post",url:"api/system/column/template",title:"07. \u521B\u5EFA\u9879\u76EE\u6A21\u677F",description:"

\u83B7\u53D6\u521B\u5EFA\u9879\u76EE\u6A21\u677F\u3001\u4FDD\u5B58\u521B\u5EFA\u9879\u76EE\u6A21\u677F

",version:"1.0.0",group:"system",name:"column__template",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09
"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"

\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,columns}]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/demo",title:"05. \u83B7\u53D6\u6F14\u793A\u5E10\u53F7",version:"1.0.0",group:"system",name:"demo",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/email/check",title:"17. \u90AE\u4EF6\u53D1\u9001\u6D4B\u8BD5\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u6D4B\u8BD5\u914D\u7F6E\u90AE\u7BB1\u662F\u5426\u80FD\u53D1\u9001\u90AE\u4EF6

",version:"1.0.0",group:"system",name:"email__check",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/fileupload",title:"15. \u4E0A\u4F20\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"fileupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

\u56FE\u7247base64

"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"

\u6587\u4EF6\u540D

"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"

\u6587\u4EF6\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/cnip",title:"10. \u662F\u5426\u4E2D\u56FDIP\u5730\u5740",version:"1.0.0",group:"system",name:"get__cnip",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/info",title:"08. \u83B7\u53D6\u7EC8\u7AEF\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

key\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ip",title:"09. \u83B7\u53D6IP\u5730\u5740",version:"1.0.0",group:"system",name:"get__ip",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipgcj02",title:"11. \u83B7\u53D6IP\u5730\u5740\u7ECF\u7EAC\u5EA6",version:"1.0.0",group:"system",name:"get__ipgcj02",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipinfo",title:"12. \u83B7\u53D6IP\u5730\u5740\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__ipinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/starthome",title:"16. \u542F\u52A8\u9996\u9875\u8BBE\u7F6E\u4FE1\u606F",description:"

\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u542F\u52A8\u9996\u9875

",version:"1.0.0",group:"system",name:"get__starthome",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/imgupload",title:"13. \u4E0A\u4F20\u56FE\u7247",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"imgupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"File",optional:!1,field:"image",description:"

post-\u56FE\u7247\u5BF9\u8C61

"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

post-\u56FE\u7247base64\uFF08\u4E0E'image'\u4E8C\u9009\u4E00\uFF09

"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"

post-\u6587\u4EF6\u540D

"},{group:"Parameter",type:"Number",optional:!0,field:"width",description:"

\u538B\u7F29\u56FE\u7247\u5BBD\uFF08\u9ED8\u8BA40\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"height",description:"

\u538B\u7F29\u56FE\u7247\u9AD8\uFF08\u9ED8\u8BA40\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"whcut",description:"

\u538B\u7F29\u65B9\u5F0F

  • 1\uFF1A\u88C1\u5207\uFF08\u9ED8\u8BA4\uFF0C\u5BBD\u3001\u9AD8\u975E0\u6709\u6548\uFF09
  • 0\uFF1A\u7F29\u653E
  • -1\u6216'auto'\uFF1A\u4FDD\u6301\u7B49\u6BD4\u88C1\u5207
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/imgview",title:"14. \u6D4F\u89C8\u56FE\u7247\u7A7A\u95F4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"imgview",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",description:"

\u8DEF\u5F84

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/priority",title:"06. \u4EFB\u52A1\u4F18\u5148\u7EA7",description:"

\u83B7\u53D6\u4EFB\u52A1\u4F18\u5148\u7EA7\u3001\u4FDD\u5B58\u4EFB\u52A1\u4F18\u5148\u7EA7

",version:"1.0.0",group:"system",name:"priority",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09
"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"

\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,color,days,priority}]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting",title:"01. \u83B7\u53D6\u8BBE\u7F6E\u3001\u4FDD\u5B58\u8BBE\u7F6E",version:"1.0.0",group:"system",name:"setting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • all: \u83B7\u53D6\u6240\u6709\uFF08\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['reg', 'reg_invite', 'login_code', 'password_policy', 'project_invite', 'chat_nickname', 'auto_archived', 'archived_day', 'all_group_mute', 'start_home', 'home_footer']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/apppush",title:"04. \u83B7\u53D6APP\u63A8\u9001\u8BBE\u7F6E\u3001\u4FDD\u5B58APP\u63A8\u9001\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__apppush",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['push', 'ios_key', 'ios_secret', 'android_key', 'android_secret']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/email",title:"02. \u83B7\u53D6\u90AE\u7BB1\u8BBE\u7F6E\u3001\u4FDD\u5B58\u90AE\u7BB1\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__email",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['smtp_server', 'port', 'account', 'password', 'reg_verify', 'notice', 'task_start_minute', 'task_remind_hours', 'task_remind_hours2', 'notice_msg', 'msg_unread_user_minute', 'msg_unread_group_minute', 'ignore_addr']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/meeting",title:"03. \u83B7\u53D6\u4F1A\u8BAE\u8BBE\u7F6E\u3001\u4FDD\u5B58\u4F1A\u8BAE\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__meeting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['open', 'appid', 'app_certificate']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/version",title:"18. \u83B7\u53D6\u7248\u672C\u53F7",version:"1.0.0",group:"system",name:"version",success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"version",description:""},{group:"Success 200",type:"String",optional:!1,field:"publish",description:""}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/users/basic",title:"10. \u83B7\u53D6\u6307\u5B9A\u4F1A\u5458\u57FA\u7840\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"basic",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u4F1A\u5458ID(\u591A\u4E2A\u683C\u5F0F\uFF1AjsonArray\uFF0C\u4E00\u6B21\u6700\u591A50\u4E2A)

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editdata",title:"07. \u4FEE\u6539\u81EA\u5DF1\u7684\u8D44\u6599",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"editdata",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"userimg",description:"

\u4F1A\u5458\u5934\u50CF\uFF08\u5730\u5740\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"

\u6635\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"

\u804C\u4F4D/\u804C\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editpass",title:"08. \u4FEE\u6539\u81EA\u5DF1\u7684\u5BC6\u7801",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"editpass",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"oldpass",description:"

\u65E7\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!1,field:"newpass",description:"

\u65B0\u5BC6\u7801

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/email/verification",title:"13. \u90AE\u7BB1\u9A8C\u8BC1",description:"

\u4E0D\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"email__verification",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:"

\u9A8C\u8BC1\u53C2\u6570

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/info",title:"06. \u83B7\u53D6\u6211\u7684\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"info",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"data:",content:`{ +}`,type:"json"}]},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/remove",title:"13. \u5220\u9664\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/sort",title:"10. \u6392\u5E8F\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"sort",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Object",optional:!1,field:"sort",description:"

\u6392\u5E8F\u6570\u636E

"},{group:"Parameter",type:"Number",optional:!0,field:"only_column",description:"

\u4EC5\u66F4\u65B0\u5217\u8868

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/add",title:"27. \u6DFB\u52A0\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__add",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"mixed",optional:!0,field:"column_id",description:"

\u5217\u8868ID\uFF0C\u4EFB\u610F\u503C\u81EA\u52A8\u521B\u5EFA\uFF0C\u7559\u7A7A\u53D6\u7B2C\u4E00\u4E2A

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"

\u4EFB\u52A1\u8BE6\u60C5

"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"

\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"owner",description:"

\u8D1F\u8D23\u4EBA

"},{group:"Parameter",type:"Array",optional:!0,field:"subtasks",description:"

\u5B50\u4EFB\u52A1\uFF08\u683C\u5F0F\uFF1A[{name,owner,times}]\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"top",description:"

\u6DFB\u52A0\u7684\u4EFB\u52A1\u6392\u5230\u5217\u8868\u6700\u524D\u9762

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/addsub",title:"28. \u6DFB\u52A0\u5B50\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__addsub",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/archived",title:"31. \u5F52\u6863\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__archived",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u7C7B\u578B

  • add\uFF1A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
  • recovery\uFF1A\u8FD8\u539F\u5F52\u6863
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/content",title:"22. \u83B7\u53D6\u4EFB\u52A1\u8BE6\u7EC6\u63CF\u8FF0",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__content",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/dialog",title:"30. \u521B\u5EFA/\u83B7\u53D6\u804A\u5929\u5BA4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__dialog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/down",title:"20. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__down",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

\u901A\u8FC7export\u63A5\u53E3\u5F97\u5230\u7684\u4E0B\u8F7D\u94A5\u5319

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"File",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u4E0B\u8F7D\u6587\u4EF6\uFF09

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/export",title:"19. \u5BFC\u51FA\u4EFB\u52A1\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u5BFC\u51FA\u6307\u5B9A\u8303\u56F4\u4EFB\u52A1\uFF08\u5DF2\u5B8C\u6210\u3001\u672A\u5B8C\u6210\u3001\u5DF2\u5F52\u6863\uFF09\uFF0C\u8FD4\u56DE\u4E0B\u8F7D\u5730\u5740\uFF0C\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__export",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"userid",description:"

\u6307\u5B9A\u4F1A\u5458\uFF0C\u5982\uFF1A[1, 2]

"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"

\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"
  • createdTime \u4EFB\u52A1\u521B\u5EFA\u65F6\u95F4
  • taskTime \u4EFB\u52A1\u8BA1\u5212\u65F6\u95F4\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedelete",title:"24. \u5220\u9664\u4EFB\u52A1\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__filedelete",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedetail",title:"25. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u8BE6\u60C5",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__filedetail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"only_update_at",description:"

\u4EC5\u83B7\u53D6update_at\u5B57\u6BB5

  • no (\u9ED8\u8BA4)
  • yes
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/filedown",title:"26. \u4E0B\u8F7D\u4EFB\u52A1\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__filedown",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"file_id",description:"

\u6587\u4EF6ID

"},{group:"Parameter",type:"String",optional:!1,field:"down",description:"

\u76F4\u63A5\u4E0B\u8F7D

  • yes: \u4E0B\u8F7D\uFF08\u9ED8\u8BA4\uFF09
  • preview: \u8F6C\u9884\u89C8\u5730\u5740
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/files",title:"23. \u83B7\u53D6\u4EFB\u52A1\u6587\u4EF6\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__files",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/flow",title:"34. \u4EFB\u52A1\u5DE5\u4F5C\u6D41\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__flow",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/lists",title:"18. \u4EFB\u52A1\u5217\u8868",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.name: \u4EFB\u52A1\u540D\u79F0
"},{group:"Parameter",type:"Number",optional:!0,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!0,field:"parent_id",description:"

\u4E3B\u4EFB\u52A1ID\uFF08project_id && parent_id \u2264 0 \u65F6 \u4EC5\u67E5\u8BE2\u81EA\u5DF1\u53C2\u4E0E\u7684\u4EFB\u52A1\uFF09

  • \u5927\u4E8E0\uFF1A\u6307\u5B9A\u4E3B\u4EFB\u52A1\u4E0B\u7684\u5B50\u4EFB\u52A1
  • \u7B49\u4E8E-1\uFF1A\u8868\u793A\u4EC5\u4E3B\u4EFB\u52A1
"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0\u5173\u952E\u8BCD

"},{group:"Parameter",type:"Array",optional:!0,field:"time",description:"

\u6307\u5B9A\u65F6\u95F4\u8303\u56F4\uFF0C\u5982\uFF1A['2020-12-12', '2020-12-30']

"},{group:"Parameter",type:"String",optional:!0,field:"time_before",description:"

\u6307\u5B9A\u65F6\u95F4\u4E4B\u524D\uFF0C\u5982\uFF1A2020-12-30 00:00:00\uFF08\u586B\u5199\u6B64\u9879\u65F6 time \u53C2\u6570\u65E0\u6548\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"complete",description:"

\u5B8C\u6210\u72B6\u6001

  • all\uFF1A\u6240\u6709\uFF08\u9ED8\u8BA4\uFF09
  • yes\uFF1A\u5DF2\u5B8C\u6210
  • no\uFF1A\u672A\u5B8C\u6210
"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5F52\u6863
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"String",optional:!0,field:"deleted",description:"

\u662F\u5426\u8BFB\u53D6\u5DF2\u5220\u9664

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5220\u9664
  • no\uFF1A\u672A\u5220\u9664\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"

\u6392\u5E8F\u65B9\u5F0F

  • sorts.complete_at \u5B8C\u6210\u65F6\u95F4\uFF1Aasc|desc
  • sorts.archived_at \u5F52\u6863\u65F6\u95F4\uFF1Aasc|desc
  • sorts.end_at \u5230\u671F\u65F6\u95F4\uFF1Aasc|desc
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/one",title:"21. \u83B7\u53D6\u5355\u4E2A\u4EFB\u52A1\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"task__one",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"archived",description:"

\u5F52\u6863\u72B6\u6001

  • all\uFF1A\u6240\u6709
  • yes\uFF1A\u5DF2\u5F52\u6863
  • no\uFF1A\u672A\u5F52\u6863\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/remove",title:"32. \u5220\u9664\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__remove",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • recovery: \u8FD8\u539F
  • delete: \u5220\u9664\uFF08\u9ED8\u8BA4\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/task/resetfromlog",title:"33. \u6839\u636E\u65E5\u5FD7\u91CD\u7F6E\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__resetfromlog",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"post",url:"api/project/task/update",title:"29. \u4FEE\u6539\u4EFB\u52A1\u3001\u5B50\u4EFB\u52A1",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u3001\u4EFB\u52A1\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"task__update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"task_id",description:"

\u4EFB\u52A1ID

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4EFB\u52A1\u63CF\u8FF0

"},{group:"Parameter",type:"Array",optional:!0,field:"times",description:"

\u8BA1\u5212\u65F6\u95F4\uFF08\u683C\u5F0F\uFF1A\u5F00\u59CB\u65F6\u95F4,\u7ED3\u675F\u65F6\u95F4\uFF1B\u5982\uFF1A2020-01-01 00:00,2020-01-01 23:59\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"loop",description:"

\u91CD\u590D\u5468\u671F\uFF0C\u6570\u5B57\u4EE3\u8868\u5929\u6570\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Array",optional:!0,field:"owner",description:"

\u4FEE\u6539\u8D1F\u8D23\u4EBA

"},{group:"Parameter",type:"String",optional:!0,field:"content",description:"

\u4EFB\u52A1\u8BE6\u60C5\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"color",description:"

\u80CC\u666F\u8272\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Array",optional:!0,field:"assist",description:"

\u4FEE\u6539\u534F\u52A9\u4EBA\u5458\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"p_level",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"p_name",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"p_color",description:"

\u4F18\u5148\u7EA7\u76F8\u5173\uFF08\u5B50\u4EFB\u52A1\u4E0D\u652F\u6301\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"flow_item_id",description:"

\u4EFB\u52A1\u72B6\u6001\uFF0C\u5DE5\u4F5C\u6D41\u72B6\u6001ID

"},{group:"Parameter",type:"String|false",optional:!0,field:"complete_at",description:"

\u5B8C\u6210\u65F6\u95F4\uFF08\u5982\uFF1A2020-01-01 00:00\uFF0Cfalse\u8868\u793A\u672A\u5B8C\u6210\uFF09

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/top",title:"39. \u9879\u76EE\u7F6E\u9876",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"project",name:"top",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/transfer",title:"09. \u79FB\u4EA4\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"transfer",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!1,field:"owner_userid",description:"

\u65B0\u7684\u9879\u76EE\u8D1F\u8D23\u4EBAID

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/update",title:"04. \u4FEE\u6539\u9879\u76EE",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"update",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"String",optional:!1,field:"name",description:"

\u9879\u76EE\u540D\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"desc",description:"

\u9879\u76EE\u4ECB\u7ECD

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/project/user",title:"05. \u4FEE\u6539\u9879\u76EE\u6210\u5458",description:"

\u9700\u8981token\u8EAB\u4EFD\uFF08\u9650\uFF1A\u9879\u76EE\u8D1F\u8D23\u4EBA\uFF09

",version:"1.0.0",group:"project",name:"user",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"project_id",description:"

\u9879\u76EEID

"},{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u6210\u5458ID \u6216 \u6210\u5458ID\u7EC4

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ProjectController.php",groupTitle:"\u9879\u76EE"},{type:"get",url:"api/report/detail",title:"05. \u62A5\u544A\u8BE6\u60C5",version:"1.0.0",group:"report",name:"detail",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u62A5\u544Aid

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/last_submitter",title:"06. \u83B7\u53D6\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u63A5\u6536\u4EBA",version:"1.0.0",group:"report",name:"last_submitter",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/my",title:"01. \u6211\u53D1\u9001\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"my",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.type: \u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5
  • keys.created_at: \u6C47\u62A5\u65F6\u95F4
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/read",title:"08. \u6807\u8BB0\u6C47\u62A5\u5DF2\u8BFB\uFF0C\u53EF\u6279\u91CF",version:"1.0.0",group:"report",name:"read",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"ids",description:"

\u62A5\u544Aid

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/receive",title:"02. \u6211\u63A5\u6536\u7684\u6C47\u62A5",version:"1.0.0",group:"report",name:"receive",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key: \u5173\u952E\u8BCD
  • keys.type: \u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5
  • keys.created_at: \u6C47\u62A5\u65F6\u95F4
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/store",title:"03. \u4FDD\u5B58\u5E76\u53D1\u9001\u5DE5\u4F5C\u6C47\u62A5",version:"1.0.0",group:"report",name:"store",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"id",description:"

\u6C47\u62A5ID

"},{group:"Parameter",type:"String",optional:!0,field:"title",description:"

\u6C47\u62A5\u6807\u9898

"},{group:"Parameter",type:"Array",optional:!0,field:"type",description:"

\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5

"},{group:"Parameter",type:"Number",optional:!0,field:"content",description:"

\u5185\u5BB9

"},{group:"Parameter",type:"Number",optional:!0,field:"receive",description:"

\u6C47\u62A5\u5BF9\u8C61

"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"

\u504F\u79FB\u91CF

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/template",title:"04. \u751F\u6210\u6C47\u62A5\u6A21\u677F",version:"1.0.0",group:"report",name:"template",parameter:{fields:{Parameter:[{group:"Parameter",type:"Array",optional:!0,field:"type",description:"

\u6C47\u62A5\u7C7B\u578B\uFF0Cweekly:\u5468\u62A5\uFF0Cdaily:\u65E5\u62A5

"},{group:"Parameter",type:"Number",optional:!0,field:"offset",description:"

\u504F\u79FB\u91CF

"},{group:"Parameter",type:"String",optional:!0,field:"date",description:"

\u65F6\u95F4

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"get",url:"api/report/unread",title:"07. \u83B7\u53D6\u672A\u8BFB",version:"1.0.0",group:"report",name:"unread",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!0,field:"userid",description:"

\u7528\u6237id

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"ReportController.php",groupTitle:"\u6C47\u62A5"},{type:"post",url:"api/system/column/template",title:"07. \u521B\u5EFA\u9879\u76EE\u6A21\u677F",description:"

\u83B7\u53D6\u521B\u5EFA\u9879\u76EE\u6A21\u677F\u3001\u4FDD\u5B58\u521B\u5EFA\u9879\u76EE\u6A21\u677F

",version:"1.0.0",group:"system",name:"column__template",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09
"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"

\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,columns}]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/demo",title:"05. \u83B7\u53D6\u6F14\u793A\u5E10\u53F7",version:"1.0.0",group:"system",name:"demo",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/email/check",title:"17. \u90AE\u4EF6\u53D1\u9001\u6D4B\u8BD5\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u6D4B\u8BD5\u914D\u7F6E\u90AE\u7BB1\u662F\u5426\u80FD\u53D1\u9001\u90AE\u4EF6

",version:"1.0.0",group:"system",name:"email__check",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/fileupload",title:"15. \u4E0A\u4F20\u6587\u4EF6",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"fileupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

\u56FE\u7247base64

"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"

\u6587\u4EF6\u540D

"},{group:"Parameter",type:"String",optional:!0,field:"files",description:"

\u6587\u4EF6\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/cnip",title:"10. \u662F\u5426\u4E2D\u56FDIP\u5730\u5740",version:"1.0.0",group:"system",name:"get__cnip",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/info",title:"08. \u83B7\u53D6\u7EC8\u7AEF\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__info",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"key",description:"

key\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ip",title:"09. \u83B7\u53D6IP\u5730\u5740",version:"1.0.0",group:"system",name:"get__ip",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipgcj02",title:"11. \u83B7\u53D6IP\u5730\u5740\u7ECF\u7EAC\u5EA6",version:"1.0.0",group:"system",name:"get__ipgcj02",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/ipinfo",title:"12. \u83B7\u53D6IP\u5730\u5740\u8BE6\u7EC6\u4FE1\u606F",version:"1.0.0",group:"system",name:"get__ipinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"ip",description:"

IP\u503C

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/starthome",title:"16. \u542F\u52A8\u9996\u9875\u8BBE\u7F6E\u4FE1\u606F",description:"

\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u542F\u52A8\u9996\u9875

",version:"1.0.0",group:"system",name:"get__starthome",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/imgupload",title:"13. \u4E0A\u4F20\u56FE\u7247",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"imgupload",parameter:{fields:{Parameter:[{group:"Parameter",type:"File",optional:!1,field:"image",description:"

post-\u56FE\u7247\u5BF9\u8C61

"},{group:"Parameter",type:"String",optional:!0,field:"image64",description:"

post-\u56FE\u7247base64\uFF08\u4E0E'image'\u4E8C\u9009\u4E00\uFF09

"},{group:"Parameter",type:"String",optional:!1,field:"filename",description:"

post-\u6587\u4EF6\u540D

"},{group:"Parameter",type:"Number",optional:!0,field:"width",description:"

\u538B\u7F29\u56FE\u7247\u5BBD\uFF08\u9ED8\u8BA40\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"height",description:"

\u538B\u7F29\u56FE\u7247\u9AD8\uFF08\u9ED8\u8BA40\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"whcut",description:"

\u538B\u7F29\u65B9\u5F0F

  • 1\uFF1A\u88C1\u5207\uFF08\u9ED8\u8BA4\uFF0C\u5BBD\u3001\u9AD8\u975E0\u6709\u6548\uFF09
  • 0\uFF1A\u7F29\u653E
  • -1\u6216'auto'\uFF1A\u4FDD\u6301\u7B49\u6BD4\u88C1\u5207
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/get/imgview",title:"14. \u6D4F\u89C8\u56FE\u7247\u7A7A\u95F4",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"system",name:"imgview",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"path",description:"

\u8DEF\u5F84

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"post",url:"api/system/priority",title:"06. \u4EFB\u52A1\u4F18\u5148\u7EA7",description:"

\u83B7\u53D6\u4EFB\u52A1\u4F18\u5148\u7EA7\u3001\u4FDD\u5B58\u4EFB\u52A1\u4F18\u5148\u7EA7

",version:"1.0.0",group:"system",name:"priority",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\uFF08\u9650\u7BA1\u7406\u5458\uFF09
"},{group:"Parameter",type:"Array",optional:!1,field:"list",description:"

\u4F18\u5148\u7EA7\u6570\u636E\uFF0C\u683C\u5F0F\uFF1A[{name,color,days,priority}]

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting",title:"01. \u83B7\u53D6\u8BBE\u7F6E\u3001\u4FDD\u5B58\u8BBE\u7F6E",version:"1.0.0",group:"system",name:"setting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • all: \u83B7\u53D6\u6240\u6709\uFF08\u9700\u8981\u7BA1\u7406\u5458\u6743\u9650\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['reg', 'reg_invite', 'login_code', 'password_policy', 'project_invite', 'chat_information', 'auto_archived', 'archived_day', 'all_group_mute', 'start_home', 'home_footer']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/apppush",title:"04. \u83B7\u53D6APP\u63A8\u9001\u8BBE\u7F6E\u3001\u4FDD\u5B58APP\u63A8\u9001\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__apppush",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['push', 'ios_key', 'ios_secret', 'android_key', 'android_secret']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/email",title:"02. \u83B7\u53D6\u90AE\u7BB1\u8BBE\u7F6E\u3001\u4FDD\u5B58\u90AE\u7BB1\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__email",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['smtp_server', 'port', 'account', 'password', 'reg_verify', 'notice', 'task_start_minute', 'task_remind_hours', 'task_remind_hours2', 'notice_msg', 'msg_unread_user_minute', 'msg_unread_group_minute', 'ignore_addr']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/setting/meeting",title:"03. \u83B7\u53D6\u4F1A\u8BAE\u8BBE\u7F6E\u3001\u4FDD\u5B58\u4F1A\u8BAE\u8BBE\u7F6E\uFF08\u9650\u7BA1\u7406\u5458\uFF09",version:"1.0.0",group:"system",name:"setting__meeting",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"
  • get: \u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • save: \u4FDD\u5B58\u8BBE\u7F6E\uFF08\u53C2\u6570\uFF1A['open', 'appid', 'app_certificate']\uFF09
"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/system/version",title:"18. \u83B7\u53D6\u7248\u672C\u53F7",version:"1.0.0",group:"system",name:"version",success:{fields:{"Success 200":[{group:"Success 200",type:"String",optional:!1,field:"version",description:""},{group:"Success 200",type:"String",optional:!1,field:"publish",description:""}]}},filename:"SystemController.php",groupTitle:"\u7CFB\u7EDF"},{type:"get",url:"api/users/basic",title:"10. \u83B7\u53D6\u6307\u5B9A\u4F1A\u5458\u57FA\u7840\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"basic",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u4F1A\u5458ID(\u591A\u4E2A\u683C\u5F0F\uFF1AjsonArray\uFF0C\u4E00\u6B21\u6700\u591A50\u4E2A)

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editdata",title:"07. \u4FEE\u6539\u81EA\u5DF1\u7684\u8D44\u6599",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"editdata",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"userimg",description:"

\u4F1A\u5458\u5934\u50CF\uFF08\u5730\u5740\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"tel",description:"

\u7535\u8BDD

"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"

\u6635\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"

\u804C\u4F4D/\u804C\u79F0

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/editpass",title:"08. \u4FEE\u6539\u81EA\u5DF1\u7684\u5BC6\u7801",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"editpass",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"oldpass",description:"

\u65E7\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!1,field:"newpass",description:"

\u65B0\u5BC6\u7801

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/email/verification",title:"13. \u90AE\u7BB1\u9A8C\u8BC1",description:"

\u4E0D\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"email__verification",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"code",description:"

\u9A8C\u8BC1\u53C2\u6570

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/info",title:"06. \u83B7\u53D6\u6211\u7684\u4FE1\u606F",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"info",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]},examples:[{title:"data:",content:`{ "userid": 1, "identity": [ ], "az": "", @@ -171,4 +171,4 @@ function print() { __p += __j.call(arguments, '') } "line_ip": "127.0.0.1", "line_at": "2021-06-01 12:00:00", "created_ip": "", -}`,type:"json"}]},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/lists",title:"11. \u4F1A\u5458\u5217\u8868\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key \u90AE\u7BB1/\u6635\u79F0/\u804C\u4F4D\uFF08\u8D4B\u503C\u540Ekeys.email\u3001keys.nickname\u3001keys.profession\u5931\u6548\uFF09
  • keys.email \u90AE\u7BB1
  • keys.nickname \u6635\u79F0
  • keys.profession \u804C\u4F4D
  • keys.identity \u8EAB\u4EFD\uFF08\u5982\uFF1Aadmin\u3001noadmin\uFF09
  • keys.disable \u662F\u5426\u79BB\u804C
    • yes: \u4EC5\u79BB\u804C
    • all: \u5168\u90E8
    • \u5176\u4ED6\u503C: \u4EC5\u5728\u804C\uFF08\u9ED8\u8BA4\uFF09
  • keys.email_verity \u90AE\u7BB1\u662F\u5426\u8BA4\u8BC1
    • yes: \u5DF2\u8BA4\u8BC1
    • no: \u672A\u8BA4\u8BC1
    • \u5176\u4ED6\u503C: \u5168\u90E8\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login",title:"01. \u767B\u5F55\u3001\u6CE8\u518C",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"login",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • login:\u767B\u5F55\uFF08\u9ED8\u8BA4\uFF09
  • reg:\u6CE8\u518C
"},{group:"Parameter",type:"String",optional:!1,field:"email",description:"

\u90AE\u7BB1

"},{group:"Parameter",type:"String",optional:!1,field:"password",description:"

\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"code",description:"

\u767B\u5F55\u9A8C\u8BC1\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"invite",description:"

\u6CE8\u518C\u9080\u8BF7\u7801

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codeimg",title:"03. \u9A8C\u8BC1\u7801\u56FE\u7247",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__codeimg",success:{fields:{"Success 200":[{group:"Success 200",type:"Image",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u8F93\u51FA\u56FE\u7247\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codejson",title:"04. \u9A8C\u8BC1\u7801json",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__codejson",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/needcode",title:"02. \u662F\u5426\u9700\u8981\u9A8C\u8BC1\u7801",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__needcode",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"

\u7528\u6237\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u9700\u8981\u30010\u4E0D\u9700\u8981\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/meeting/invitation",title:"17. \u3010\u4F1A\u8BAE\u3011\u53D1\u9001\u9080\u8BF7",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"meeting__invitation",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"meetingid",description:"

\u9891\u9053ID\uFF08\u4E0D\u662F\u6570\u5B57\uFF09

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u9080\u8BF7\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/meeting/open",title:"16. \u3010\u4F1A\u8BAE\u3011\u521B\u5EFA\u4F1A\u8BAE\u3001\u52A0\u5165\u4F1A\u8BAE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"meeting__open",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • create: \u521B\u5EFA\u4F1A\u8BAE\uFF0C\u6709\u6548\u53C2\u6570\uFF1Aname\u3001userids
  • join: \u52A0\u5165\u4F1A\u8BAE\uFF0C\u6709\u6548\u53C2\u6570\uFF1Ameetingid (\u5FC5\u586B)
"},{group:"Parameter",type:"String",optional:!0,field:"meetingid",description:"

\u9891\u9053ID\uFF08\u4E0D\u662F\u6570\u5B57\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"

\u9080\u8BF7\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/operation",title:"12. \u64CD\u4F5C\u4F1A\u5458\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"operation",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u4F1A\u5458ID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u64CD\u4F5C

  • setadmin \u8BBE\u4E3A\u7BA1\u7406\u5458
  • clearadmin \u53D6\u6D88\u7BA1\u7406\u5458
  • setdisable \u8BBE\u4E3A\u79BB\u804C\uFF08\u9700\u8981\u53C2\u6570 disable_time\u3001transfer_userid\uFF09
  • cleardisable \u53D6\u6D88\u79BB\u804C
  • delete \u5220\u9664\u4F1A\u5458
"},{group:"Parameter",type:"String",optional:!0,field:"email",description:"

\u90AE\u7BB1\u5730\u5740

"},{group:"Parameter",type:"String",optional:!0,field:"password",description:"

\u65B0\u7684\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"

\u6635\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"

\u804C\u4F4D

"},{group:"Parameter",type:"String",optional:!0,field:"disable_time",description:"

\u79BB\u804C\u65F6\u95F4

"},{group:"Parameter",type:"String",optional:!0,field:"transfer_userid",description:"

\u79BB\u804C\u4EA4\u63A5\u4EBA

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/reg/needinvite",title:"05. \u662F\u5426\u9700\u8981\u9080\u8BF7\u7801",description:"

\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u9080\u8BF7\u7801

",version:"1.0.0",group:"users",name:"reg__needinvite",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/search",title:"09. \u641C\u7D22\u4F1A\u5458\u5217\u8868",description:"

\u641C\u7D22\u4F1A\u5458\u5217\u8868

",version:"1.0.0",group:"users",name:"searchinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!1,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key \u6635\u79F0\u3001\u90AE\u7BB1\u5173\u952E\u5B57
  • keys.disable 0-\u6392\u9664\u7981\u6B62\uFF08\u9ED8\u8BA4\uFF09\uFF0C1-\u542B\u7981\u6B62\uFF0C2-\u4EC5\u7981\u6B62
  • keys.project_id \u5728\u6307\u5B9A\u9879\u76EEID
  • keys.no_project_id \u4E0D\u5728\u6307\u5B9A\u9879\u76EEID
  • keys.dialog_id \u5728\u6307\u5B9A\u5BF9\u8BDDID
"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"

\u6392\u5E8F\u65B9\u5F0F

  • sorts.az \u6309\u5B57\u6BCD\uFF1Aasc|desc
"},{group:"Parameter",type:"Number",optional:!1,field:"updated_time",description:"

\u5728\u8FD9\u4E2A\u65F6\u95F4\u6233\u4E4B\u540E\u66F4\u65B0\u7684

"},{group:"Parameter",type:"Number",optional:!1,field:"state",description:"

\u83B7\u53D6\u5728\u7EBF\u72B6\u6001

  • 0: \u4E0D\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • 1: \u83B7\u53D6\u4F1A\u5458\u5728\u7EBF\u72B6\u6001\uFF0C\u8FD4\u56DE\u6570\u636E\u591A\u4E00\u4E2Aonline\u503C
"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"

\u83B7\u53D6\u6570\u91CF\uFF0C10-100

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1\uFF08\u8D4B\u503C\u5206\u9875\u6A21\u5F0F\uFF0Ctake\u53C2\u6570\u65E0\u6548\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:10\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/umeng/alias",title:"14. \u8BBE\u7F6E\u53CB\u76DF\u522B\u540D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"umeng__alias",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"alias",description:"

\u522B\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/ws/exist",title:"15. websocket\u662F\u5426\u5B58\u5728",description:"

\u67E5\u8BE2websocket\u8FDE\u63A5\u662F\u5426\u5B58\u5728

",version:"1.0.0",group:"users",name:"ws__exist",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u5B58\u5728\u30010\u4E0D\u5B58\u5728\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"}];const q={name:"API",version:"1.0.0",description:"APP\u63A5\u53E3\u6587\u6863",title:"APP\u63A5\u53E3",url:"https://\u4F60\u7684\u57DF\u540D/",template:{withGenerator:!1},sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Fri Jul 08 2022 01:27:33 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"0.50.3"}};tt();const fe=l().compile(y()("#template-header").html()),xe=l().compile(y()("#template-footer").html()),re=l().compile(y()("#template-article").html()),me=l().compile(y()("#template-compare-article").html()),ce=l().compile(y()("#template-generator").html()),Ee=l().compile(y()("#template-project").html()),Re=l().compile(y()("#template-sections").html()),ke=l().compile(y()("#template-sidenav").html()),Ce={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};q.template=Object.assign(Ce,(Tt=q.template)!=null?Tt:{}),q.template.forceLanguage&&mr(q.template.forceLanguage);const De=(0,o.groupBy)(de,ve=>ve.group),Be={};y().each(De,(ve,le)=>{Be[ve]=(0,o.groupBy)(le,Ae=>Ae.name)});const Ge=[];y().each(Be,(ve,le)=>{let Ae=[];y().each(le,(be,Ie)=>{const st=Ie[0].title;st&&Ae.push(st.toLowerCase()+"#~#"+be)}),Ae.sort(),q.order&&(Ae=Fe(Ae,q.order,"#~#")),Ae.forEach(be=>{const st=be.split("#~#")[1];le[st].forEach($e=>{Ge.push($e)})})}),de=Ge;let it={};const xt={};let Ve={};Ve[q.version]=1,y().each(de,(ve,le)=>{it[le.group]=1,xt[le.group]=le.groupTitle||le.group,Ve[le.version]=1}),it=Object.keys(it),it.sort(),q.order&&(it=_t(xt,q.order)),Ve=Object.keys(Ve),Ve.sort(n().compare),Ve.reverse();const yt=[];it.forEach(ve=>{yt.push({group:ve,isHeader:!0,title:xt[ve]});let le="";de.forEach(Ae=>{Ae.group===ve&&(le!==Ae.name?yt.push({title:Ae.title,group:ve,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}):yt.push({title:Ae.title,group:ve,hidden:!0,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}),le=Ae.name)})});function F(ve,le,Ae){let be=!1;if(!le)return be;const Ie=le.match(/(.+?)<\/h(1|2)>/gi);return Ie&&Ie.forEach(function(st){const $e=st.substring(2,3),Ut=st.replace(/<.+?>/g,""),Ar=st.match(/id="api-([^-]+)(?:-(.+))?"/),Pr=Ar?Ar[1]:null,Tr=Ar?Ar[2]:null;$e==="1"&&Ut&&Pr&&(ve.splice(Ae,0,{group:Pr,isHeader:!0,title:Ut,isFixed:!0}),Ae++,be=!0),$e==="2"&&Ut&&Pr&&Tr&&(ve.splice(Ae,0,{group:Pr,name:Tr,isHeader:!1,title:Ut,isFixed:!1,version:"1.0"}),Ae++)}),be}let H;if(q.header&&(H=F(yt,q.header.content,0),H||yt.unshift({group:"_header",isHeader:!0,title:q.header.title==null?Yt("General"):q.header.title,isFixed:!0})),q.footer){const ve=yt.length;H=F(yt,q.footer.content,yt.length),!H&&q.footer.title!=null&&yt.splice(ve,0,{group:"_footer",isHeader:!0,title:q.footer.title,isFixed:!0})}const V=q.title?q.title:"apiDoc: "+q.name+" - "+q.version;y()(document).attr("title",V),y()("#loader").remove();const ne={nav:yt};y()("#sidenav").append(ke(ne)),y()("#generator").append(ce(q)),(0,o.extend)(q,{versions:Ve}),y()("#project").append(Ee(q)),q.header&&y()("#header").append(fe(q.header)),q.footer&&(y()("#footer").append(xe(q.footer)),q.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Z={};let ie="";it.forEach(function(ve){const le=[];let Ae="",be={},Ie=ve,st="";Z[ve]={},de.forEach(function($e){ve===$e.group&&(Ae!==$e.name?(de.forEach(function(Ut){ve===Ut.group&&$e.name===Ut.name&&(Object.prototype.hasOwnProperty.call(Z[$e.group],$e.name)||(Z[$e.group][$e.name]=[]),Z[$e.group][$e.name].push(Ut.version))}),be={article:$e,versions:Z[$e.group][$e.name]}):be={article:$e,hidden:!0,versions:Z[$e.group][$e.name]},q.sampleUrl&&q.sampleUrl===!0&&(q.sampleUrl=window.location.origin),q.url&&be.article.url.substr(0,4).toLowerCase()!=="http"&&(be.article.url=q.url+be.article.url),Me(be,$e),$e.groupTitle&&(Ie=$e.groupTitle),$e.groupDescription&&(st=$e.groupDescription),le.push({article:re(be),group:$e.group,name:$e.name,aloneDisplay:q.template.aloneDisplay}),Ae=$e.name)}),be={group:ve,title:Ie,description:st,articles:le,aloneDisplay:q.template.aloneDisplay},ie+=Re(be)}),y()("#sections").append(ie),q.template.aloneDisplay||(document.body.dataset.spy="scroll",y()("body").scrollspy({target:"#scrollingNav"})),y()(".form-control").on("focus change",function(){y()(this).removeClass("border-danger")}),y()(".sidenav").find("a").on("click",function(ve){ve.preventDefault();const le=this.getAttribute("href");if(q.template.aloneDisplay){const Ae=document.querySelector(".sidenav > li.active");Ae&&Ae.classList.remove("active"),this.parentNode.classList.add("active")}else{const Ae=document.querySelector(le);Ae&&y()("html,body").animate({scrollTop:Ae.offsetTop},400)}window.location.hash=le});function oe(ve){let le=!1;return y().each(ve,Ae=>{le=le||(0,o.some)(ve[Ae],be=>be.type)}),le}function Se(){y()('button[data-toggle="popover"]').popover().click(function(le){le.preventDefault()});const ve=y()("#version strong").html();if(y()("#sidenav li").removeClass("is-new"),q.template.withCompare&&y()("#sidenav li[data-version='"+ve+"']").each(function(){const le=y()(this).data("group"),Ae=y()(this).data("name"),be=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").length,Ie=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").index(y()(this));(be===1||Ie===be-1)&&y()(this).addClass("is-new")}),y()(".nav-tabs-examples a").click(function(le){le.preventDefault(),y()(this).tab("show")}),y()(".nav-tabs-examples").find("a:first").tab("show"),y()(".sample-request-content-type-switch").change(function(){y()(this).val()==="body-form-data"?(y()("#sample-request-body-json-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-form-input-"+y()(this).data("id")).show()):(y()("#sample-request-body-form-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-json-input-"+y()(this).data("id")).show())}),q.template.aloneDisplay&&(y()(".show-group").click(function(){const le="."+y()(this).attr("data-group")+"-group",Ae="."+y()(this).attr("data-group")+"-article";y()(".show-api-group").addClass("hide"),y()(le).removeClass("hide"),y()(".show-api-article").addClass("hide"),y()(Ae).removeClass("hide")}),y()(".show-api").click(function(){const le=this.getAttribute("href").substring(1),Ae=document.getElementById("version").textContent.trim(),be=`.${this.dataset.name}-article`,Ie=`[id="${le}-${Ae}"]`,st=`.${this.dataset.group}-group`;y()(".show-api-group").addClass("hide"),y()(st).removeClass("hide"),y()(".show-api-article").addClass("hide");let $e=y()(be);y()(Ie).length&&($e=y()(Ie).parent()),$e.removeClass("hide"),le.match(/_(header|footer)/)&&document.getElementById(le).classList.remove("hide")})),q.template.aloneDisplay||y()("body").scrollspy("refresh"),q.template.aloneDisplay){const le=window.location.hash;if(le!=null&&le.length!==0){const Ae=document.getElementById("version").textContent.trim(),be=document.querySelector(`li .${le.slice(1)}-init`),Ie=document.querySelector(`li[data-version="${Ae}"] .show-api.${le.slice(1)}-init`);let st=be;Ie&&(st=Ie),st.click()}}}function _e(ve){typeof ve=="undefined"?ve=y()("#version strong").html():y()("#version strong").html(ve),y()("article").addClass("hide"),y()("#sidenav li:not(.nav-fixed)").addClass("hide");const le={};document.querySelectorAll("article[data-version]").forEach(Ae=>{const be=Ae.dataset.group,Ie=Ae.dataset.name,st=Ae.dataset.version,$e=be+Ie;!le[$e]&&n().lte(st,ve)&&(le[$e]=!0,document.querySelector(`article[data-group="${be}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${be}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${be}"]`).classList.remove("hide"))}),y()("article[data-version]").each(function(Ae){const be=y()(this).data("group");y()("section#api-"+be).removeClass("hide"),y()("section#api-"+be+" article:visible").length===0?y()("section#api-"+be).addClass("hide"):y()("section#api-"+be).removeClass("hide")})}if(_e(),y()("#versions li.version a").on("click",function(ve){ve.preventDefault(),_e(y()(this).html())}),y()("#compareAllWithPredecessor").on("click",Le),y()("article .versions li.version a").on("click",Oe),y().urlParam=function(ve){const le=new RegExp("[\\?&]"+ve+"=([^&#]*)").exec(window.location.href);return le&&le[1]?le[1]:null},y().urlParam("compare")&&y()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ve=decodeURI(window.location.hash);y()(ve).length>0&&y()("html,body").animate({scrollTop:parseInt(y()(ve).offset().top)},0)}y()("#scrollingNav .sidenav-search input.search").focus(),y()('[data-action="filter-search"]').on("keyup",ve=>{const le=ve.currentTarget.value;y()(".sidenav").find("a.nav-list-item").each((Ae,be)=>{y()(be).show(),be.innerText.toLowerCase().includes(le)||y()(be).hide()})}),y()("span.search-reset").on("click",function(){y()("#scrollingNav .sidenav-search input.search").val("").focus(),y()(".sidenav").find("a.nav-list-item").show()});function Oe(ve){ve.preventDefault();const le=y()(this).parents("article"),Ae=y()(this).html(),be=le.find(".version"),Ie=be.find("strong").html();be.find("strong").html(Ae);const st=le.data("group"),$e=le.data("name"),Ut=le.data("version"),Ar=le.data("compare-version");if(Ar!==Ae&&!(!Ar&&Ut===Ae)){if(Ar&&Z[st][$e][0]===Ae||Ut===Ae)at(st,$e,Ut);else{let Pr={},Tr={};y().each(Be[st][$e],function(Os,rn){rn.version===Ut&&(Pr=rn),rn.version===Ae&&(Tr=rn)});const ht={article:Pr,compare:Tr,versions:Z[st][$e]};ht.article.id=ht.article.group+"-"+ht.article.name+"-"+ht.article.version,ht.article.id=ht.article.id.replace(/\./g,"_"),ht.compare.id=ht.compare.group+"-"+ht.compare.name+"-"+ht.compare.version,ht.compare.id=ht.compare.id.replace(/\./g,"_");let gt=Pr;gt.parameter&>.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),gt.error&>.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),gt.success&>.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),gt.info&>.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields)),gt=Tr,ht._hasTypeInParameterFields!==!0&>.parameter&>.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),ht._hasTypeInErrorFields!==!0&>.error&>.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),ht._hasTypeInSuccessFields!==!0&>.success&>.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),ht._hasTypeInInfoFields!==!0&>.info&>.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields));const Ai=me(ht);le.after(Ai),le.next().find(".versions li.version a").on("click",Oe),y()("#sidenav li[data-group='"+st+"'][data-name='"+$e+"'][data-version='"+Ie+"']").addClass("has-modifications"),le.remove()}m().highlightAll()}}function Le(ve){ve.preventDefault(),y()("article:visible .versions").each(function(){const Ae=y()(this).parents("article").data("version");let be=null;y()(this).find("li.version a").each(function(){y()(this).html(){Object.keys(ve).forEach(Ie=>{ve[Ie].replace(/_/g," ")===be&&Ae.push(Ie)})}),Object.keys(ve).forEach(be=>{Ae.indexOf(be)===-1&&Ae.push(be)}),Ae}Se()}})()})(); +}`,type:"json"}]},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/lists",title:"11. \u4F1A\u5458\u5217\u8868\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"lists",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!0,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key \u90AE\u7BB1/\u7535\u8BDD/\u6635\u79F0/\u804C\u4F4D\uFF08\u8D4B\u503C\u540Ekeys.email\u3001keys.tel\u3001keys.nickname\u3001keys.profession\u5931\u6548\uFF09
  • keys.email \u90AE\u7BB1
  • keys.tel \u7535\u8BDD
  • keys.nickname \u6635\u79F0
  • keys.profession \u804C\u4F4D
  • keys.identity \u8EAB\u4EFD\uFF08\u5982\uFF1Aadmin\u3001noadmin\uFF09
  • keys.disable \u662F\u5426\u79BB\u804C
    • yes: \u4EC5\u79BB\u804C
    • all: \u5168\u90E8
    • \u5176\u4ED6\u503C: \u4EC5\u5728\u804C\uFF08\u9ED8\u8BA4\uFF09
  • keys.email_verity \u90AE\u7BB1\u662F\u5426\u8BA4\u8BC1
    • yes: \u5DF2\u8BA4\u8BC1
    • no: \u672A\u8BA4\u8BC1
    • \u5176\u4ED6\u503C: \u5168\u90E8\uFF08\u9ED8\u8BA4\uFF09
"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:20\uFF0C\u6700\u5927:50

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login",title:"01. \u767B\u5F55\u3001\u6CE8\u518C",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"login",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • login:\u767B\u5F55\uFF08\u9ED8\u8BA4\uFF09
  • reg:\u6CE8\u518C
"},{group:"Parameter",type:"String",optional:!1,field:"email",description:"

\u90AE\u7BB1

"},{group:"Parameter",type:"String",optional:!1,field:"password",description:"

\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"code",description:"

\u767B\u5F55\u9A8C\u8BC1\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"invite",description:"

\u6CE8\u518C\u9080\u8BF7\u7801

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codeimg",title:"03. \u9A8C\u8BC1\u7801\u56FE\u7247",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__codeimg",success:{fields:{"Success 200":[{group:"Success 200",type:"Image",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u76F4\u63A5\u8F93\u51FA\u56FE\u7247\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/codejson",title:"04. \u9A8C\u8BC1\u7801json",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__codejson",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/login/needcode",title:"02. \u662F\u5426\u9700\u8981\u9A8C\u8BC1\u7801",description:"

\u7528\u4E8E\u5224\u65AD\u662F\u5426\u9700\u8981\u767B\u5F55\u9A8C\u8BC1\u7801

",version:"1.0.0",group:"users",name:"login__needcode",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"email",description:"

\u7528\u6237\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u9700\u8981\u30010\u4E0D\u9700\u8981\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/meeting/invitation",title:"17. \u3010\u4F1A\u8BAE\u3011\u53D1\u9001\u9080\u8BF7",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"meeting__invitation",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"meetingid",description:"

\u9891\u9053ID\uFF08\u4E0D\u662F\u6570\u5B57\uFF09

"},{group:"Parameter",type:"Array",optional:!1,field:"userids",description:"

\u9080\u8BF7\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/meeting/open",title:"16. \u3010\u4F1A\u8BAE\u3011\u521B\u5EFA\u4F1A\u8BAE\u3001\u52A0\u5165\u4F1A\u8BAE",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"meeting__open",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"type",description:"

\u7C7B\u578B

  • create: \u521B\u5EFA\u4F1A\u8BAE\uFF0C\u6709\u6548\u53C2\u6570\uFF1Aname\u3001userids
  • join: \u52A0\u5165\u4F1A\u8BAE\uFF0C\u6709\u6548\u53C2\u6570\uFF1Ameetingid (\u5FC5\u586B)
"},{group:"Parameter",type:"String",optional:!0,field:"meetingid",description:"

\u9891\u9053ID\uFF08\u4E0D\u662F\u6570\u5B57\uFF09

"},{group:"Parameter",type:"String",optional:!0,field:"name",description:"

\u4F1A\u8BDDID

"},{group:"Parameter",type:"Array",optional:!0,field:"userids",description:"

\u9080\u8BF7\u6210\u5458

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/operation",title:"12. \u64CD\u4F5C\u4F1A\u5458\uFF08\u9650\u7BA1\u7406\u5458\uFF09",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"operation",parameter:{fields:{Parameter:[{group:"Parameter",type:"Number",optional:!1,field:"userid",description:"

\u4F1A\u5458ID

"},{group:"Parameter",type:"String",optional:!0,field:"type",description:"

\u64CD\u4F5C

  • setadmin \u8BBE\u4E3A\u7BA1\u7406\u5458
  • clearadmin \u53D6\u6D88\u7BA1\u7406\u5458
  • setdisable \u8BBE\u4E3A\u79BB\u804C\uFF08\u9700\u8981\u53C2\u6570 disable_time\u3001transfer_userid\uFF09
  • cleardisable \u53D6\u6D88\u79BB\u804C
  • delete \u5220\u9664\u4F1A\u5458
"},{group:"Parameter",type:"String",optional:!0,field:"email",description:"

\u90AE\u7BB1\u5730\u5740

"},{group:"Parameter",type:"String",optional:!0,field:"tel",description:"

\u8054\u7CFB\u7535\u8BDD

"},{group:"Parameter",type:"String",optional:!0,field:"password",description:"

\u65B0\u7684\u5BC6\u7801

"},{group:"Parameter",type:"String",optional:!0,field:"nickname",description:"

\u6635\u79F0

"},{group:"Parameter",type:"String",optional:!0,field:"profession",description:"

\u804C\u4F4D

"},{group:"Parameter",type:"String",optional:!0,field:"disable_time",description:"

\u79BB\u804C\u65F6\u95F4

"},{group:"Parameter",type:"String",optional:!0,field:"transfer_userid",description:"

\u79BB\u804C\u4EA4\u63A5\u4EBA

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/reg/needinvite",title:"05. \u662F\u5426\u9700\u8981\u9080\u8BF7\u7801",description:"

\u7528\u4E8E\u5224\u65AD\u6CE8\u518C\u662F\u5426\u9700\u8981\u9080\u8BF7\u7801

",version:"1.0.0",group:"users",name:"reg__needinvite",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/search",title:"09. \u641C\u7D22\u4F1A\u5458\u5217\u8868",description:"

\u641C\u7D22\u4F1A\u5458\u5217\u8868

",version:"1.0.0",group:"users",name:"searchinfo",parameter:{fields:{Parameter:[{group:"Parameter",type:"Object",optional:!1,field:"keys",description:"

\u641C\u7D22\u6761\u4EF6

  • keys.key \u6635\u79F0\u3001\u90AE\u7BB1\u5173\u952E\u5B57
  • keys.disable 0-\u6392\u9664\u7981\u6B62\uFF08\u9ED8\u8BA4\uFF09\uFF0C1-\u542B\u7981\u6B62\uFF0C2-\u4EC5\u7981\u6B62
  • keys.project_id \u5728\u6307\u5B9A\u9879\u76EEID
  • keys.no_project_id \u4E0D\u5728\u6307\u5B9A\u9879\u76EEID
  • keys.dialog_id \u5728\u6307\u5B9A\u5BF9\u8BDDID
"},{group:"Parameter",type:"Object",optional:!1,field:"sorts",description:"

\u6392\u5E8F\u65B9\u5F0F

  • sorts.az \u6309\u5B57\u6BCD\uFF1Aasc|desc
"},{group:"Parameter",type:"Number",optional:!1,field:"updated_time",description:"

\u5728\u8FD9\u4E2A\u65F6\u95F4\u6233\u4E4B\u540E\u66F4\u65B0\u7684

"},{group:"Parameter",type:"Number",optional:!1,field:"state",description:"

\u83B7\u53D6\u5728\u7EBF\u72B6\u6001

  • 0: \u4E0D\u83B7\u53D6\uFF08\u9ED8\u8BA4\uFF09
  • 1: \u83B7\u53D6\u4F1A\u5458\u5728\u7EBF\u72B6\u6001\uFF0C\u8FD4\u56DE\u6570\u636E\u591A\u4E00\u4E2Aonline\u503C
"},{group:"Parameter",type:"Number",optional:!0,field:"take",description:"

\u83B7\u53D6\u6570\u91CF\uFF0C10-100

"},{group:"Parameter",type:"Number",optional:!0,field:"page",description:"

\u5F53\u524D\u9875\uFF0C\u9ED8\u8BA4:1\uFF08\u8D4B\u503C\u5206\u9875\u6A21\u5F0F\uFF0Ctake\u53C2\u6570\u65E0\u6548\uFF09

"},{group:"Parameter",type:"Number",optional:!0,field:"pagesize",description:"

\u6BCF\u9875\u663E\u793A\u6570\u91CF\uFF0C\u9ED8\u8BA4:10\uFF0C\u6700\u5927:100

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/umeng/alias",title:"14. \u8BBE\u7F6E\u53CB\u76DF\u522B\u540D",description:"

\u9700\u8981token\u8EAB\u4EFD

",version:"1.0.0",group:"users",name:"umeng__alias",parameter:{fields:{Parameter:[{group:"Parameter",type:"String",optional:!1,field:"alias",description:"

\u522B\u540D

"}]}},success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u6B63\u786E\u30010\u9519\u8BEF\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"},{type:"get",url:"api/users/ws/exist",title:"15. websocket\u662F\u5426\u5B58\u5728",description:"

\u67E5\u8BE2websocket\u8FDE\u63A5\u662F\u5426\u5B58\u5728

",version:"1.0.0",group:"users",name:"ws__exist",success:{fields:{"Success 200":[{group:"Success 200",type:"Number",optional:!1,field:"ret",description:"

\u8FD4\u56DE\u72B6\u6001\u7801\uFF081\u5B58\u5728\u30010\u4E0D\u5B58\u5728\uFF09

"},{group:"Success 200",type:"String",optional:!1,field:"msg",description:"

\u8FD4\u56DE\u4FE1\u606F\uFF08\u9519\u8BEF\u63CF\u8FF0\uFF09

"},{group:"Success 200",type:"Object",optional:!1,field:"data",description:"

\u8FD4\u56DE\u6570\u636E\uFF08\u540C"\u83B7\u53D6\u6211\u7684\u4FE1\u606F"\u63A5\u53E3\uFF09

"}]}},filename:"UsersController.php",groupTitle:"\u4F1A\u5458"}];const q={name:"API",version:"1.0.0",description:"APP\u63A5\u53E3\u6587\u6863",title:"APP\u63A5\u53E3",url:"https://\u4F60\u7684\u57DF\u540D/",template:{withGenerator:!1},sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Fri Jul 08 2022 11:19:42 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"0.50.4"}};tt();const fe=l().compile(y()("#template-header").html()),xe=l().compile(y()("#template-footer").html()),re=l().compile(y()("#template-article").html()),me=l().compile(y()("#template-compare-article").html()),ce=l().compile(y()("#template-generator").html()),Ee=l().compile(y()("#template-project").html()),Re=l().compile(y()("#template-sections").html()),ke=l().compile(y()("#template-sidenav").html()),Ce={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};q.template=Object.assign(Ce,(Tt=q.template)!=null?Tt:{}),q.template.forceLanguage&&mr(q.template.forceLanguage);const De=(0,o.groupBy)(de,ve=>ve.group),Be={};y().each(De,(ve,le)=>{Be[ve]=(0,o.groupBy)(le,Ae=>Ae.name)});const Ge=[];y().each(Be,(ve,le)=>{let Ae=[];y().each(le,(be,Ie)=>{const st=Ie[0].title;st&&Ae.push(st.toLowerCase()+"#~#"+be)}),Ae.sort(),q.order&&(Ae=Fe(Ae,q.order,"#~#")),Ae.forEach(be=>{const st=be.split("#~#")[1];le[st].forEach($e=>{Ge.push($e)})})}),de=Ge;let it={};const xt={};let Ve={};Ve[q.version]=1,y().each(de,(ve,le)=>{it[le.group]=1,xt[le.group]=le.groupTitle||le.group,Ve[le.version]=1}),it=Object.keys(it),it.sort(),q.order&&(it=_t(xt,q.order)),Ve=Object.keys(Ve),Ve.sort(n().compare),Ve.reverse();const yt=[];it.forEach(ve=>{yt.push({group:ve,isHeader:!0,title:xt[ve]});let le="";de.forEach(Ae=>{Ae.group===ve&&(le!==Ae.name?yt.push({title:Ae.title,group:ve,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}):yt.push({title:Ae.title,group:ve,hidden:!0,name:Ae.name,type:Ae.type,version:Ae.version,url:Ae.url}),le=Ae.name)})});function F(ve,le,Ae){let be=!1;if(!le)return be;const Ie=le.match(/(.+?)<\/h(1|2)>/gi);return Ie&&Ie.forEach(function(st){const $e=st.substring(2,3),Ut=st.replace(/<.+?>/g,""),Ar=st.match(/id="api-([^-]+)(?:-(.+))?"/),Pr=Ar?Ar[1]:null,Tr=Ar?Ar[2]:null;$e==="1"&&Ut&&Pr&&(ve.splice(Ae,0,{group:Pr,isHeader:!0,title:Ut,isFixed:!0}),Ae++,be=!0),$e==="2"&&Ut&&Pr&&Tr&&(ve.splice(Ae,0,{group:Pr,name:Tr,isHeader:!1,title:Ut,isFixed:!1,version:"1.0"}),Ae++)}),be}let H;if(q.header&&(H=F(yt,q.header.content,0),H||yt.unshift({group:"_header",isHeader:!0,title:q.header.title==null?Yt("General"):q.header.title,isFixed:!0})),q.footer){const ve=yt.length;H=F(yt,q.footer.content,yt.length),!H&&q.footer.title!=null&&yt.splice(ve,0,{group:"_footer",isHeader:!0,title:q.footer.title,isFixed:!0})}const V=q.title?q.title:"apiDoc: "+q.name+" - "+q.version;y()(document).attr("title",V),y()("#loader").remove();const ne={nav:yt};y()("#sidenav").append(ke(ne)),y()("#generator").append(ce(q)),(0,o.extend)(q,{versions:Ve}),y()("#project").append(Ee(q)),q.header&&y()("#header").append(fe(q.header)),q.footer&&(y()("#footer").append(xe(q.footer)),q.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Z={};let ie="";it.forEach(function(ve){const le=[];let Ae="",be={},Ie=ve,st="";Z[ve]={},de.forEach(function($e){ve===$e.group&&(Ae!==$e.name?(de.forEach(function(Ut){ve===Ut.group&&$e.name===Ut.name&&(Object.prototype.hasOwnProperty.call(Z[$e.group],$e.name)||(Z[$e.group][$e.name]=[]),Z[$e.group][$e.name].push(Ut.version))}),be={article:$e,versions:Z[$e.group][$e.name]}):be={article:$e,hidden:!0,versions:Z[$e.group][$e.name]},q.sampleUrl&&q.sampleUrl===!0&&(q.sampleUrl=window.location.origin),q.url&&be.article.url.substr(0,4).toLowerCase()!=="http"&&(be.article.url=q.url+be.article.url),Me(be,$e),$e.groupTitle&&(Ie=$e.groupTitle),$e.groupDescription&&(st=$e.groupDescription),le.push({article:re(be),group:$e.group,name:$e.name,aloneDisplay:q.template.aloneDisplay}),Ae=$e.name)}),be={group:ve,title:Ie,description:st,articles:le,aloneDisplay:q.template.aloneDisplay},ie+=Re(be)}),y()("#sections").append(ie),q.template.aloneDisplay||(document.body.dataset.spy="scroll",y()("body").scrollspy({target:"#scrollingNav"})),y()(".form-control").on("focus change",function(){y()(this).removeClass("border-danger")}),y()(".sidenav").find("a").on("click",function(ve){ve.preventDefault();const le=this.getAttribute("href");if(q.template.aloneDisplay){const Ae=document.querySelector(".sidenav > li.active");Ae&&Ae.classList.remove("active"),this.parentNode.classList.add("active")}else{const Ae=document.querySelector(le);Ae&&y()("html,body").animate({scrollTop:Ae.offsetTop},400)}window.location.hash=le});function oe(ve){let le=!1;return y().each(ve,Ae=>{le=le||(0,o.some)(ve[Ae],be=>be.type)}),le}function Se(){y()('button[data-toggle="popover"]').popover().click(function(le){le.preventDefault()});const ve=y()("#version strong").html();if(y()("#sidenav li").removeClass("is-new"),q.template.withCompare&&y()("#sidenav li[data-version='"+ve+"']").each(function(){const le=y()(this).data("group"),Ae=y()(this).data("name"),be=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").length,Ie=y()("#sidenav li[data-group='"+le+"'][data-name='"+Ae+"']").index(y()(this));(be===1||Ie===be-1)&&y()(this).addClass("is-new")}),y()(".nav-tabs-examples a").click(function(le){le.preventDefault(),y()(this).tab("show")}),y()(".nav-tabs-examples").find("a:first").tab("show"),y()(".sample-request-content-type-switch").change(function(){y()(this).val()==="body-form-data"?(y()("#sample-request-body-json-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-form-input-"+y()(this).data("id")).show()):(y()("#sample-request-body-form-input-"+y()(this).data("id")).hide(),y()("#sample-request-body-json-input-"+y()(this).data("id")).show())}),q.template.aloneDisplay&&(y()(".show-group").click(function(){const le="."+y()(this).attr("data-group")+"-group",Ae="."+y()(this).attr("data-group")+"-article";y()(".show-api-group").addClass("hide"),y()(le).removeClass("hide"),y()(".show-api-article").addClass("hide"),y()(Ae).removeClass("hide")}),y()(".show-api").click(function(){const le=this.getAttribute("href").substring(1),Ae=document.getElementById("version").textContent.trim(),be=`.${this.dataset.name}-article`,Ie=`[id="${le}-${Ae}"]`,st=`.${this.dataset.group}-group`;y()(".show-api-group").addClass("hide"),y()(st).removeClass("hide"),y()(".show-api-article").addClass("hide");let $e=y()(be);y()(Ie).length&&($e=y()(Ie).parent()),$e.removeClass("hide"),le.match(/_(header|footer)/)&&document.getElementById(le).classList.remove("hide")})),q.template.aloneDisplay||y()("body").scrollspy("refresh"),q.template.aloneDisplay){const le=window.location.hash;if(le!=null&&le.length!==0){const Ae=document.getElementById("version").textContent.trim(),be=document.querySelector(`li .${le.slice(1)}-init`),Ie=document.querySelector(`li[data-version="${Ae}"] .show-api.${le.slice(1)}-init`);let st=be;Ie&&(st=Ie),st.click()}}}function _e(ve){typeof ve=="undefined"?ve=y()("#version strong").html():y()("#version strong").html(ve),y()("article").addClass("hide"),y()("#sidenav li:not(.nav-fixed)").addClass("hide");const le={};document.querySelectorAll("article[data-version]").forEach(Ae=>{const be=Ae.dataset.group,Ie=Ae.dataset.name,st=Ae.dataset.version,$e=be+Ie;!le[$e]&&n().lte(st,ve)&&(le[$e]=!0,document.querySelector(`article[data-group="${be}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${be}"][data-name="${Ie}"][data-version="${st}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${be}"]`).classList.remove("hide"))}),y()("article[data-version]").each(function(Ae){const be=y()(this).data("group");y()("section#api-"+be).removeClass("hide"),y()("section#api-"+be+" article:visible").length===0?y()("section#api-"+be).addClass("hide"):y()("section#api-"+be).removeClass("hide")})}if(_e(),y()("#versions li.version a").on("click",function(ve){ve.preventDefault(),_e(y()(this).html())}),y()("#compareAllWithPredecessor").on("click",Le),y()("article .versions li.version a").on("click",Oe),y().urlParam=function(ve){const le=new RegExp("[\\?&]"+ve+"=([^&#]*)").exec(window.location.href);return le&&le[1]?le[1]:null},y().urlParam("compare")&&y()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const ve=decodeURI(window.location.hash);y()(ve).length>0&&y()("html,body").animate({scrollTop:parseInt(y()(ve).offset().top)},0)}y()("#scrollingNav .sidenav-search input.search").focus(),y()('[data-action="filter-search"]').on("keyup",ve=>{const le=ve.currentTarget.value;y()(".sidenav").find("a.nav-list-item").each((Ae,be)=>{y()(be).show(),be.innerText.toLowerCase().includes(le)||y()(be).hide()})}),y()("span.search-reset").on("click",function(){y()("#scrollingNav .sidenav-search input.search").val("").focus(),y()(".sidenav").find("a.nav-list-item").show()});function Oe(ve){ve.preventDefault();const le=y()(this).parents("article"),Ae=y()(this).html(),be=le.find(".version"),Ie=be.find("strong").html();be.find("strong").html(Ae);const st=le.data("group"),$e=le.data("name"),Ut=le.data("version"),Ar=le.data("compare-version");if(Ar!==Ae&&!(!Ar&&Ut===Ae)){if(Ar&&Z[st][$e][0]===Ae||Ut===Ae)at(st,$e,Ut);else{let Pr={},Tr={};y().each(Be[st][$e],function(Os,rn){rn.version===Ut&&(Pr=rn),rn.version===Ae&&(Tr=rn)});const ht={article:Pr,compare:Tr,versions:Z[st][$e]};ht.article.id=ht.article.group+"-"+ht.article.name+"-"+ht.article.version,ht.article.id=ht.article.id.replace(/\./g,"_"),ht.compare.id=ht.compare.group+"-"+ht.compare.name+"-"+ht.compare.version,ht.compare.id=ht.compare.id.replace(/\./g,"_");let gt=Pr;gt.parameter&>.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),gt.error&>.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),gt.success&>.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),gt.info&>.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields)),gt=Tr,ht._hasTypeInParameterFields!==!0&>.parameter&>.parameter.fields&&(ht._hasTypeInParameterFields=oe(gt.parameter.fields)),ht._hasTypeInErrorFields!==!0&>.error&>.error.fields&&(ht._hasTypeInErrorFields=oe(gt.error.fields)),ht._hasTypeInSuccessFields!==!0&>.success&>.success.fields&&(ht._hasTypeInSuccessFields=oe(gt.success.fields)),ht._hasTypeInInfoFields!==!0&>.info&>.info.fields&&(ht._hasTypeInInfoFields=oe(gt.info.fields));const Ai=me(ht);le.after(Ai),le.next().find(".versions li.version a").on("click",Oe),y()("#sidenav li[data-group='"+st+"'][data-name='"+$e+"'][data-version='"+Ie+"']").addClass("has-modifications"),le.remove()}m().highlightAll()}}function Le(ve){ve.preventDefault(),y()("article:visible .versions").each(function(){const Ae=y()(this).parents("article").data("version");let be=null;y()(this).find("li.version a").each(function(){y()(this).html(){Object.keys(ve).forEach(Ie=>{ve[Ie].replace(/_/g," ")===be&&Ae.push(Ie)})}),Object.keys(ve).forEach(be=>{Ae.indexOf(be)===-1&&Ae.push(be)}),Ae}Se()}})()})(); diff --git a/resources/mobile b/resources/mobile index 80c048665..ce34e33c8 160000 --- a/resources/mobile +++ b/resources/mobile @@ -1 +1 @@ -Subproject commit 80c0486653b300bde3ee1452f23214fccb115b41 +Subproject commit ce34e33c83c29375e49a9aa1c4daf29ec5274e51