diff --git a/api/v1/entries/ticket.php b/api/v1/entries/ticket.php new file mode 100644 index 0000000000..a9782d1519 --- /dev/null +++ b/api/v1/entries/ticket.php @@ -0,0 +1,82 @@ + + * @package entries + * @version 1 + * @link http://www.zentao.net + */ +class ticketEntry extends entry +{ + /** + * GET method. + * + * @param int $ticketID + * @access public + * @return string + */ + public function get($ticketID) + { + $control = $this->loadController('ticket', 'view'); + $control->view($ticketID); + + $data = $this->getData(); + + $ticket = $data->data->ticket; + + $ticket->productName = $data->data->product; + $ticket->moduleName = isset($data->data->modulePath[0]->name) ? $data->data->modulePath[0]->name : '/'; + + if(!$data or !isset($data->status)) return $this->send400('error'); + if(isset($data->status) and $data->status == 'fail') return $this->sendError(zget($data, 'code', 400), $data->message); + + $ticket->actions = $this->loadModel('action')->processActionForAPI($data->data->actions, $data->data->users, $this->lang->ticket); + return $this->send(200, $this->format($ticket, 'activatedDate:time,openedBy:user,openedDate:time,assignedTo:user,assignedDate:time,mailto:userList,resolvedBy:user,resolvedDate:time,closedBy:user,closedDate:time,lastEditedBy:user,lastEditedDate:time,deadline:date,deleted:bool')); + } + + /** + * PUT method. + * + * @param int $ticketID + * @access public + * @return string + */ + public function put($ticketID) + { + $oldTicket = $this->loadModel('ticket')->getById($ticketID); + + $fields = 'module,product,type,openedBuild,assignedTo,deadline,title,desc,status,notify,uid'; + $this->batchSetPost($fields, $oldTicket); + + $control = $this->loadController('ticket', 'edit'); + $control->edit($ticketID); + + $data = $this->getData(); + if(isset($data->result) and $data->result == 'fail') return $this->sendError(400, $data->message); + if(!isset($data->result)) return $this->sendError(400, 'error'); + + $ticket = $this->ticket->getByID($ticketID); + + return $this->send(200, $this->format($ticket, 'openedBy:user,openedDate:time,activatedBy:user,activatedDate:time,finishedBy:user,finishedDate:time,closedBy:user,closedDate:time,editedBy:user,editedDate:time,deadline:time,assignedTo:user,mailto:userList,deleted:bool')); + } + + /** + * DELETE method. + * + * @param int $ticketID + * @access public + * @return string + */ + public function delete($ticketID) + { + $control = $this->loadController('ticket', 'delete'); + $control->delete($ticketID, 'yes'); + + $this->getData(); + return $this->sendSuccess(200, 'success'); + } +} + diff --git a/api/v1/entries/tickets.php b/api/v1/entries/tickets.php new file mode 100644 index 0000000000..740a21d03f --- /dev/null +++ b/api/v1/entries/tickets.php @@ -0,0 +1,95 @@ + + * @package entries + * @version 1 + * @link http://www.zentao.net + */ +class ticketsEntry extends entry +{ + /** + * GET method. + * + * @access public + * @return string + */ + public function get() + { + if(strpos(strtolower($this->param('fields')), 'moduleandproduct') !== false) return $this->getModuleAndProduct(); + + $control = $this->loadController('ticket', 'browse'); + $control->browse($this->param('status', 'wait'), 0, $this->param('orderBy', 'id_desc'), 0, $this->param('limit', 20), $this->param('page', 1)); + $data = $this->getData(); + + if(!$data or !isset($data->status)) return $this->sendError(400, 'error'); + if(isset($data->status) and $data->status == 'fail') return $this->sendError(400, $data->message); + + $tickets = $data->data->tickets; + $pager = $data->data->pager; + + $result = array(); + foreach($tickets as $ticket) + { + $result[] = $this->format($ticket, 'openedBy:user,openedDate:time,activatedBy:user,activatedDate:time,finishedBy:user,finishedDate:time,closedBy:user,closedDate:time,editedBy:user,editedDate:time,deadline:time,assignedTo:user,mailto:userList,deleted:bool'); + } + + $data = array(); + $data['page'] = $pager->pageID; + $data['total'] = $pager->recTotal; + $data['limit'] = $pager->recPerPage; + $data['tickets'] = $result; + + return $this->send(200, $data); + } + + /** + * POST method. + * + * @access public + * @return string + */ + public function post() + { + $fields = 'module,product,type,openedBuild,assignedTo,deadline,title,desc,status,notify,uid'; + $this->batchSetPost($fields); + + $control = $this->loadController('ticket', 'create'); + $this->requireFields('title,product,module'); + $control->create(); + + $data = $this->getData(); + if(isset($data->result) and $data->result == 'fail') return $this->sendError(400, $data->message); + + $ticket = $this->loadModel('ticket')->getByID($data->id); + + return $this->send(201, $this->format($ticket, 'openedBy:user,openedDate:time,activatedBy:user,activatedDate:time,finishedBy:user,finishedDate:time,closedBy:user,closedDate:time,editedBy:user,editedDate:time,deadline:time,assignedTo:user,mailto:userList,deleted:bool')); + } + + /** + * GET method. + * + * @access public + * @return string + */ + public function getModuleAndProduct() + { + $control = $this->loadController('ticket', 'create'); + $control->create(); + + $data = $this->getData(); + + $modules = $data->data->modules; + $products = $data->data->products; + + $data = array(); + $data['modules'] = $modules; + $data['products'] = $products; + + return $this->send(200, $data); + } + +} diff --git a/config/routes.php b/config/routes.php index 70fc7b041b..cd0ab935ca 100644 --- a/config/routes.php +++ b/config/routes.php @@ -21,6 +21,11 @@ $routes['/feedbacks/:id'] = 'feedback'; $routes['/feedbacks/:id/assign'] = 'feedbackAssignto'; $routes['/feedbacks/:id/close'] = 'feedbackClose'; +$routes['/tickets'] = 'tickets'; +$routes['/tickets/:id'] = 'ticket'; +$routes['/tickets/:id/assign'] = 'ticketAssignto'; +$routes['/tickets/:id/close'] = 'ticketClose'; + $routes['/options/:type'] = 'options'; $routes['/configurations'] = 'configs'; diff --git a/db/api/16.0/api b/db/api/16.0/api index a25051af3b..41482b676b 100644 --- a/db/api/16.0/api +++ b/db/api/16.0/api @@ -1,6 +1,6 @@ -a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"117";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:82:"{"account": "admin", "password": "123456"}";s:15:"responseExample";s:67:"{ +a:82:{i:0;O:8:"stdClass":24:{s:2:"id";s:1:"1";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:82:"{"account": "admin", "password": "123456"}";s:15:"responseExample";s:67:"{ "token": "cuejkiesahl9k1j8be5bv5lndo" -}";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:31";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":24:{s:2:"id";s:3:"492";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{ +}";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":24:{s:2:"id";s:1:"2";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{     "page": 1,     "total": 1,     "limit": 20, @@ -50,7 +50,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib";             "dept": 0         }     ] -}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:20:17";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 10:20:17";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":24:{s:2:"id";s:3:"490";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2829:"{ +}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":24:{s:2:"id";s:1:"3";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2829:"{ "programs": [ { "id": 6, @@ -114,7 +114,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 0 } ] -}";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:31";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":24:{s:2:"id";s:3:"488";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"105";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ +}";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":24:{s:2:"id";s:1:"4";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ "name": "测试产品", "code": "test", "program": 1 @@ -195,7 +195,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 0 } ] -}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:52:44";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":24:{s:2:"id";s:3:"489";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3936:"{ +}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":24:{s:2:"id";s:1:"5";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3936:"{ "total": 1, "products": [ { @@ -290,7 +290,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 0 } ] -}";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:31";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":24:{s:2:"id";s:3:"487";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2108:"{ +}";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":24:{s:2:"id";s:1:"6";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2108:"{ "id": 1, "program": 6, "name": "公司企业网站建设1", @@ -349,7 +349,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "docs": 0, "progress": 0, "caseReview": false -}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":24:{s:2:"id";s:3:"486";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"105";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:65:"{ +}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":24:{s:2:"id";s:1:"7";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:65:"{ "name": "公司企业网站建设1" }";s:15:"responseExample";s:2108:"{ "id": 1, @@ -410,7 +410,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "docs": 0, "progress": 0, "caseReview": false -}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":24:{s:2:"id";s:3:"483";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"106";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:211:"{ +}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":24:{s:2:"id";s:1:"8";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:211:"{ "name": "test", "code": "test", "begin": "2021-01-01", @@ -464,9 +464,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "whitelist": ",", "order": 45, "deleted": "0" -}";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":24:{s:2:"id";s:3:"484";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"105";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":24:{s:2:"id";s:1:"9";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":24:{s:2:"id";s:3:"485";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"106";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1671:"{ +}";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":24:{s:2:"id";s:2:"10";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1671:"{ "page": 1, "total": 2, "limit": 20, @@ -506,7 +506,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 0 } ] -}";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":24:{s:2:"id";s:3:"482";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"106";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1959:"{ +}";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":24:{s:2:"id";s:2:"11";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1959:"{ "id": 7, "project": 0, "model": "scrum", @@ -556,7 +556,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "order": 35, "deleted": false, "caseReview": false -}";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":24:{s:2:"id";s:3:"481";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:89:"{ +}";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":24:{s:2:"id";s:2:"12";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:89:"{ "name": "项目集", "PM": "admin" }";s:15:"responseExample";s:1933:"{ @@ -608,7 +608,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "whitelist": ",", "order": 60, "deleted": "0" -}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":24:{s:2:"id";s:3:"480";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"107";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:731:"{ +}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":24:{s:2:"id";s:2:"13";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:731:"{ "page": 1, "total": 1, "limit": 20, @@ -628,7 +628,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 0 } ] -}";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":24:{s:2:"id";s:3:"479";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"106";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:92:"{ +}";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":24:{s:2:"id";s:2:"14";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:92:"{ "name": "修改项目", "PM": "admin" }";s:15:"responseExample";s:1941:"{ @@ -680,9 +680,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "whitelist": ",", "order": 60, "deleted": "0" -}";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":24:{s:2:"id";s:3:"477";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"106";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":24:{s:2:"id";s:2:"15";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":24:{s:2:"id";s:3:"478";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"107";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":24:{s:2:"id";s:2:"16";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ "id": 40, "project": 12, "model": "", @@ -735,7 +735,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "totalEstimate": 0, "totalConsumed": 0, "totalLeft": 0 -}";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:16;O:8:"stdClass":24:{s:2:"id";s:3:"476";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2123:"{ +}";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:16;O:8:"stdClass":24:{s:2:"id";s:2:"17";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2123:"{ "id": 14, "project": 0, "model": "", @@ -794,9 +794,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "whitelist": [], "order": 70, "deleted": false -}";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:17;O:8:"stdClass":24:{s:2:"id";s:3:"474";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"104";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:49:"{ +}";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:17;O:8:"stdClass":24:{s:2:"id";s:2:"18";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:49:"{ "message": "sucess" -}";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:18;O:8:"stdClass":24:{s:2:"id";s:3:"475";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2156:"{ +}";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:18;O:8:"stdClass":24:{s:2:"id";s:2:"19";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2156:"{ "id": 43, "project": 0, "model": "", @@ -857,7 +857,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; ], "order": 215, "deleted": false -}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:19;O:8:"stdClass":24:{s:2:"id";s:3:"471";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, +}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:19;O:8:"stdClass":24:{s:2:"id";s:2:"20";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, "total": 1, "limit": 20, "stories": [ @@ -904,7 +904,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "planTitle": "1.0版本 " } ] -}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:20;O:8:"stdClass":24:{s:2:"id";s:3:"472";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"107";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:20;O:8:"stdClass":24:{s:2:"id";s:2:"21";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ "id": 40, "project": 12, "model": "", @@ -957,7 +957,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "totalEstimate": 0, "totalConsumed": 0, "totalLeft": 0 -}";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:21;O:8:"stdClass":24:{s:2:"id";s:3:"466";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:52:"{ +}";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:21;O:8:"stdClass":24:{s:2:"id";s:2:"22";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:52:"{ "spec": "变更描述" }";s:15:"responseExample";s:3007:"{ "id": 1, @@ -1037,7 +1037,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "1": "1.0版本" }, "children": [] -}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:22;O:8:"stdClass":24:{s:2:"id";s:3:"473";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"107";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2094:"{ +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:22;O:8:"stdClass":24:{s:2:"id";s:2:"23";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2094:"{ "id": 40, "project": 12, "model": "", @@ -1090,9 +1090,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "totalEstimate": 0, "totalConsumed": 0, "totalLeft": 0 -}";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:23;O:8:"stdClass":24:{s:2:"id";s:3:"469";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"107";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:47:"{ +}";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:23;O:8:"stdClass":24:{s:2:"id";s:2:"24";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:47:"{ ”message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:24;O:8:"stdClass":24:{s:2:"id";s:3:"470";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:24;O:8:"stdClass":24:{s:2:"id";s:2:"25";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, "total": 1, "limit": 20, "stories": [ @@ -1139,7 +1139,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "planTitle": "1.0版本 " } ] -}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:25;O:8:"stdClass":24:{s:2:"id";s:3:"468";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:198:"{ +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:25;O:8:"stdClass":24:{s:2:"id";s:2:"26";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:198:"{ "title": "测试需求", "spec": "测试", "product": 1, @@ -1191,7 +1191,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "tasks": [], "stages": [], "children": [] -}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:26;O:8:"stdClass":24:{s:2:"id";s:3:"467";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:26;O:8:"stdClass":24:{s:2:"id";s:2:"27";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, "total": 1, "limit": 20, "stories": [ @@ -1238,7 +1238,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "planTitle": "1.0版本 " } ] -}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:27;O:8:"stdClass":24:{s:2:"id";s:3:"465";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1698:"{ +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:27;O:8:"stdClass":24:{s:2:"id";s:2:"28";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1698:"{ "id": 14, "parent": 0, "product": 1, @@ -1284,9 +1284,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "tasks": [], "stages": [], "children": [] -}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:28;O:8:"stdClass":24:{s:2:"id";s:3:"463";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:28;O:8:"stdClass":24:{s:2:"id";s:2:"29";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:29;O:8:"stdClass":24:{s:2:"id";s:3:"464";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"115";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3408:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:29;O:8:"stdClass":24:{s:2:"id";s:2:"30";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3408:"{ "page": 1, "total": 1, "limit": 100, @@ -1366,7 +1366,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "progress": 100 } ] -}";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:30;O:8:"stdClass":24:{s:2:"id";s:3:"462";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"116";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:49:"{ +}";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:30;O:8:"stdClass":24:{s:2:"id";s:2:"31";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:49:"{ "category": "other" }";s:15:"responseExample";s:1698:"{ "id": 14, @@ -1414,7 +1414,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "tasks": [], "stages": [], "children": [] -}";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:31;O:8:"stdClass":24:{s:2:"id";s:3:"461";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"115";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:4830:"{ +}";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:31;O:8:"stdClass":24:{s:2:"id";s:2:"32";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:4830:"{ "id": 22, "project": 41, "parent": 0, @@ -1542,7 +1542,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "pre": "", "next": "" } -}";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:32;O:8:"stdClass":24:{s:2:"id";s:3:"460";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"115";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ +}";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:32;O:8:"stdClass":24:{s:2:"id";s:2:"33";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ "name": "testtt", "assignedTo": [ "admin" ], "type": "devel", @@ -1612,9 +1612,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "files": [], "needConfirm": false, "progress": 0 -}";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:33;O:8:"stdClass":24:{s:2:"id";s:3:"458";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"115";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:44:"{ +}";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:33;O:8:"stdClass":24:{s:2:"id";s:2:"34";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:44:"{ “message”: "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:34;O:8:"stdClass":24:{s:2:"id";s:3:"459";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"114";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3176:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:34;O:8:"stdClass":24:{s:2:"id";s:2:"35";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3176:"{ "page": 1, "total": 1, "limit": 20, @@ -1689,7 +1689,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "needconfirm": false } ] -}";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:35;O:8:"stdClass":24:{s:2:"id";s:3:"457";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"115";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ +}";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:35;O:8:"stdClass":24:{s:2:"id";s:2:"36";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ "name": "testtt", "assignedTo": [ "admin" ], "type": "devel", @@ -1767,7 +1767,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; }, "needConfirm": false, "progress": 0 -}";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:36;O:8:"stdClass":24:{s:2:"id";s:3:"456";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ +}";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:36;O:8:"stdClass":24:{s:2:"id";s:2:"37";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ "title": "Bug2", "severity": 1, "pri": 1, @@ -1859,7 +1859,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectName": "企业管理系统", "toCases": [], "files": [] -}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:37;O:8:"stdClass":24:{s:2:"id";s:3:"455";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"114";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:37;O:8:"stdClass":24:{s:2:"id";s:2:"38";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ "title": "Bug2", "severity": 1, "pri": 1, @@ -1951,7 +1951,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectName": "企业管理系统", "toCases": [], "files": [] -}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:38;O:8:"stdClass":24:{s:2:"id";s:3:"454";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"114";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3271:"{ +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:38;O:8:"stdClass":24:{s:2:"id";s:2:"39";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3271:"{ "id": 1, "project": 7, "product": 1, @@ -2034,9 +2034,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectName": "企业管理系统", "toCases": [], "files": [] -}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:39;O:8:"stdClass":24:{s:2:"id";s:3:"451";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"114";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:39;O:8:"stdClass":24:{s:2:"id";s:2:"40";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:40;O:8:"stdClass":24:{s:2:"id";s:3:"452";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"113";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2570:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:40;O:8:"stdClass":24:{s:2:"id";s:2:"41";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2570:"{ "page": 1, "total": 6, "limit": 20, @@ -2099,7 +2099,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "statusName": "正常" } ] -}";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:41;O:8:"stdClass":24:{s:2:"id";s:3:"453";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"113";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ +}";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:41;O:8:"stdClass":24:{s:2:"id";s:2:"42";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ "title": "case1", "pri": 1, "steps": [ @@ -2167,7 +2167,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; ], "files": [], "currentVersion": 1 -}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:42;O:8:"stdClass":24:{s:2:"id";s:3:"448";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ +}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:42;O:8:"stdClass":24:{s:2:"id";s:2:"43";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ "id": 2, "product": 4, "branch": 0, @@ -2283,7 +2283,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0" } ] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:43;O:8:"stdClass":24:{s:2:"id";s:3:"449";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"113";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2223:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:43;O:8:"stdClass":24:{s:2:"id";s:2:"44";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2223:"{ "id": 9, "project": 0, "product": 1, @@ -2347,7 +2347,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "files": [], "currentVersion": 1, "caseFails": 0 -}";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:44;O:8:"stdClass":24:{s:2:"id";s:3:"450";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"113";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ +}";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:44;O:8:"stdClass":24:{s:2:"id";s:2:"45";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ "title": "case1", "pri": 1, "steps": [ @@ -2421,9 +2421,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "files": [], "currentVersion": 1, "caseFails": 0 -}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:45;O:8:"stdClass":24:{s:2:"id";s:3:"446";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"113";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:45;O:8:"stdClass":24:{s:2:"id";s:2:"46";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:46;O:8:"stdClass":24:{s:2:"id";s:3:"447";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:833:"{ +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:46;O:8:"stdClass":24:{s:2:"id";s:2:"47";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:833:"{ "page": 1, "total": 1, "limit": 20, @@ -2446,7 +2446,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectID": "" } ] -}";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:47;O:8:"stdClass":24:{s:2:"id";s:3:"445";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ +}";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:47;O:8:"stdClass":24:{s:2:"id";s:2:"48";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ "id": 2, "product": 4, "branch": 0, @@ -2562,7 +2562,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0" } ] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:48;O:8:"stdClass":24:{s:2:"id";s:3:"444";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:48;O:8:"stdClass":24:{s:2:"id";s:2:"49";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ "id": 2, "product": 4, "branch": 0, @@ -2678,9 +2678,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0" } ] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:49;O:8:"stdClass":24:{s:2:"id";s:3:"442";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:49;O:8:"stdClass":24:{s:2:"id";s:2:"50";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:50;O:8:"stdClass":24:{s:2:"id";s:3:"443";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:37:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:50;O:8:"stdClass":24:{s:2:"id";s:2:"51";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:37:"{ "stories": [ 11 ] }";s:15:"responseExample";s:2453:"{ "id": 4, @@ -2739,7 +2739,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; } ], "bugs": [] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:51;O:8:"stdClass":24:{s:2:"id";s:3:"441";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:35:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:51;O:8:"stdClass":24:{s:2:"id";s:2:"52";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:35:"{ "stories": [11] }";s:15:"responseExample";s:422:"{ "id": 4, @@ -2754,7 +2754,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": false, "stories": [], "bugs": [] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:52;O:8:"stdClass":24:{s:2:"id";s:3:"440";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:31:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:52;O:8:"stdClass":24:{s:2:"id";s:2:"53";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:31:"{ "bugs": [7] }";s:15:"responseExample";s:3205:"{ "id": 4, @@ -2828,7 +2828,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0" } ] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:53;O:8:"stdClass":24:{s:2:"id";s:3:"439";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"112";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:31:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:53;O:8:"stdClass":24:{s:2:"id";s:2:"54";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:31:"{ "bugs": [7] }";s:15:"responseExample";s:422:"{ "id": 4, @@ -2843,7 +2843,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": false, "stories": [], "bugs": [] -}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:54;O:8:"stdClass":24:{s:2:"id";s:3:"437";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:54;O:8:"stdClass":24:{s:2:"id";s:2:"55";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ "total": 1, "builds": [ { @@ -2867,7 +2867,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "branchName": "" } ] -}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:55;O:8:"stdClass":24:{s:2:"id";s:3:"438";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ +}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:55;O:8:"stdClass":24:{s:2:"id";s:2:"56";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ "total": 1, "builds": [ { @@ -2891,7 +2891,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "branchName": "" } ] -}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:56;O:8:"stdClass":24:{s:2:"id";s:3:"435";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ +}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:56;O:8:"stdClass":24:{s:2:"id";s:2:"57";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ "id": 3, "project": 41, "product": 4, @@ -2910,7 +2910,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "productName": "多分支产品", "productType": "branch", "files": [] -}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:57;O:8:"stdClass":24:{s:2:"id";s:3:"436";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:197:"{ +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:57;O:8:"stdClass":24:{s:2:"id";s:2:"58";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:197:"{ "name": "test", "product": 4, "date": "2021-01-01", @@ -2935,7 +2935,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "productName": "多分支产品", "productType": "branch", "files": [] -}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:58;O:8:"stdClass":24:{s:2:"id";s:3:"434";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:58;O:8:"stdClass":24:{s:2:"id";s:2:"59";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ "id": 3, "project": 41, "product": 4, @@ -2954,7 +2954,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "productName": "多分支产品", "productType": "branch", "files": [] -}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:59;O:8:"stdClass":24:{s:2:"id";s:3:"432";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"109";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:59;O:8:"stdClass":24:{s:2:"id";s:2:"60";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ "id": 3, "project": 41, "product": 4, @@ -2973,7 +2973,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "productName": "多分支产品", "productType": "branch", "files": [] -}";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:60;O:8:"stdClass":24:{s:2:"id";s:3:"433";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ +}";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:60;O:8:"stdClass":24:{s:2:"id";s:2:"61";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ "page": 1, "total": 1, "limit": 20, @@ -3005,7 +3005,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "branch": 0 } ] -}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:61;O:8:"stdClass":24:{s:2:"id";s:3:"431";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"110";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ +}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:61;O:8:"stdClass":24:{s:2:"id";s:2:"62";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ "page": 1, "total": 1, "limit": 20, @@ -3037,7 +3037,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "branch": 0 } ] -}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:62;O:8:"stdClass":24:{s:2:"id";s:3:"426";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1432:"{ +}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:62;O:8:"stdClass":24:{s:2:"id";s:2:"63";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1432:"{ "id": 2, "company": 0, "type": "inside", @@ -3074,7 +3074,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "score": 0, "scoreLevel": 0, "deleted": "0" -}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:63;O:8:"stdClass":24:{s:2:"id";s:3:"427";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"111";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ +}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:63;O:8:"stdClass":24:{s:2:"id";s:2:"64";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ "total": 1, "releases": [ { @@ -3101,7 +3101,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectName": "测试" } ] -}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:64;O:8:"stdClass":24:{s:2:"id";s:3:"428";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1653:"{ +}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:64;O:8:"stdClass":24:{s:2:"id";s:2:"65";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1653:"{ "profile": { "id": 1, "company": 0, @@ -3144,7 +3144,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0", "admin": true } -}";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:65;O:8:"stdClass":24:{s:2:"id";s:3:"429";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:66;O:8:"stdClass":24:{s:2:"id";s:3:"430";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"111";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ +}";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:65;O:8:"stdClass":24:{s:2:"id";s:2:"66";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:66;O:8:"stdClass":24:{s:2:"id";s:2:"67";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ "total": 1, "releases": [ { @@ -3171,9 +3171,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "projectName": "测试" } ] -}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:67;O:8:"stdClass":24:{s:2:"id";s:3:"422";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:67;O:8:"stdClass":24:{s:2:"id";s:2:"68";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:68;O:8:"stdClass":24:{s:2:"id";s:3:"423";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:777:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:68;O:8:"stdClass":24:{s:2:"id";s:2:"69";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:783:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ "id": 8, "company": 0, "type": "inside", @@ -3216,7 +3216,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0", "clientStatus": "offline", "clientLang": "zh-cn" -}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:69;O:8:"stdClass":24:{s:2:"id";s:3:"424";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ +}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:69;O:8:"stdClass":24:{s:2:"id";s:2:"70";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ "realname": "管理员" }";s:15:"responseExample";s:1432:"{ "id": 2, @@ -3255,7 +3255,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "score": 0, "scoreLevel": 0, "deleted": "0" -}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:70;O:8:"stdClass":24:{s:2:"id";s:3:"425";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"108";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1011:"{ +}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:70;O:8:"stdClass":24:{s:2:"id";s:2:"71";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1011:"{ "page": 1, "total": 3, "limit": 20, @@ -3285,7 +3285,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "email": "" } ] -}";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}i:71;O:8:"stdClass":24:{s:2:"id";s:3:"493";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{ +}";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:71;O:8:"stdClass":24:{s:2:"id";s:2:"72";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{     "id": 4,     "product": 2,     "module": 0, @@ -3349,7 +3349,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib";             "desc": "2022-06-10 11:18:52, 由 <strong>admin</strong> 创建。\n"         }     ] -}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:34:35";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 10:34:35";s:7:"deleted";s:1:"0";}i:72;O:8:"stdClass":24:{s:2:"id";s:3:"494";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ +}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:72;O:8:"stdClass":24:{s:2:"id";s:2:"73";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ "title": "test", "desc": "edit test" }";s:15:"responseExample";s:1624:"{ @@ -3396,9 +3396,9 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:58:46";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 10:58:46";s:7:"deleted";s:1:"0";}i:73;O:8:"stdClass":24:{s:2:"id";s:3:"495";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:73;O:8:"stdClass":24:{s:2:"id";s:2:"74";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 11:19:32";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 11:19:32";s:7:"deleted";s:1:"0";}i:74;O:8:"stdClass":24:{s:2:"id";s:3:"496";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:74;O:8:"stdClass":24:{s:2:"id";s:2:"75";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ "assignedTo": "admin", "comment":"yes" }";s:15:"responseExample";s:1695:"{ @@ -3445,7 +3445,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 11:58:38";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 11:58:38";s:7:"deleted";s:1:"0";}i:75;O:8:"stdClass":24:{s:2:"id";s:3:"497";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ +}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:75;O:8:"stdClass":24:{s:2:"id";s:2:"76";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ "closedReason":"repeat" }";s:15:"responseExample";s:1440:"{ "id": 2, @@ -3481,7 +3481,7 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": "0", "likesCount": 0, "files": [] -}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 13:23:40";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 13:23:40";s:7:"deleted";s:1:"0";}i:76;O:8:"stdClass":24:{s:2:"id";s:3:"498";s:7:"product";s:1:"0";s:3:"lib";s:2:"24";s:6:"module";s:3:"118";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ +}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:76;O:8:"stdClass":24:{s:2:"id";s:2:"77";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ "product": 2, "title":"create test feedback" }";s:15:"responseExample";s:1612:"{ @@ -3528,4 +3528,231 @@ a:77:{i:0;O:8:"stdClass":24:{s:2:"id";s:3:"491";s:7:"product";s:1:"0";s:3:"lib"; "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 13:43:01";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 13:43:01";s:7:"deleted";s:1:"0";}} +}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:77;O:8:"stdClass":24:{s:2:"id";s:2:"78";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7271:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:36:46";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:03:58";s:7:"deleted";s:1:"0";}i:78;O:8:"stdClass":24:{s:2:"id";s:2:"79";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:40:22";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:07";s:7:"deleted";s:1:"0";}i:79;O:8:"stdClass":24:{s:2:"id";s:2:"81";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:973:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:52:52";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:59";s:7:"deleted";s:1:"0";}i:80;O:8:"stdClass":24:{s:2:"id";s:2:"80";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1053:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:02";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:47";s:7:"deleted";s:1:"0";}i:81;O:8:"stdClass":24:{s:2:"id";s:2:"82";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"删除工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:153:"[{"field":"message","paramsType":"string","required":true,"desc":"\t结果信息","structType":"json","sub":1,"key":"lbyojp0llh01cu9xuij","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:06:34";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:06:34";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/api/16.0/apispec b/db/api/16.0/apispec index 3243ea1c89..e9e52622cc 100644 --- a/db/api/16.0/apispec +++ b/db/api/16.0/apispec @@ -1,4 +1,4 @@ -a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"module";s:3:"118";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ +a:207:{i:0;O:8:"stdClass":19:{s:2:"id";s:1:"1";s:3:"doc";s:2:"77";s:6:"module";s:4:"2867";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ "product": 2, "title":"create test feedback" }";s:15:"responseExample";s:1612:"{ @@ -45,7 +45,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 13:43:01";}i:1;O:8:"stdClass":19:{s:2:"id";s:4:"1601";s:3:"doc";s:3:"497";s:6:"module";s:3:"118";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ +}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:1;O:8:"stdClass":19:{s:2:"id";s:1:"2";s:3:"doc";s:2:"76";s:6:"module";s:4:"2867";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ "closedReason":"repeat" }";s:15:"responseExample";s:1440:"{ "id": 2, @@ -81,9 +81,9 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "deleted": "0", "likesCount": 0, "files": [] -}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 13:23:40";}i:2;O:8:"stdClass":19:{s:2:"id";s:4:"1599";s:3:"doc";s:3:"495";s:6:"module";s:3:"118";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ +}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:2;O:8:"stdClass":19:{s:2:"id";s:1:"3";s:3:"doc";s:2:"74";s:6:"module";s:4:"2867";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ "message": "success" -}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 11:19:32";}i:3;O:8:"stdClass":19:{s:2:"id";s:4:"1600";s:3:"doc";s:3:"496";s:6:"module";s:3:"118";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:3;O:8:"stdClass":19:{s:2:"id";s:1:"4";s:3:"doc";s:2:"75";s:6:"module";s:4:"2867";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ "assignedTo": "admin", "comment":"yes" }";s:15:"responseExample";s:1695:"{ @@ -130,7 +130,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 11:58:38";}i:4;O:8:"stdClass":19:{s:2:"id";s:4:"1598";s:3:"doc";s:3:"494";s:6:"module";s:3:"118";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ +}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:4;O:8:"stdClass":19:{s:2:"id";s:1:"5";s:3:"doc";s:2:"73";s:6:"module";s:4:"2867";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ "title": "test", "desc": "edit test" }";s:15:"responseExample";s:1624:"{ @@ -177,7 +177,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "deleted": false, "likesCount": 0, "files": [] -}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:58:46";}i:5;O:8:"stdClass":19:{s:2:"id";s:4:"1597";s:3:"doc";s:3:"493";s:6:"module";s:3:"118";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{ +}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:5;O:8:"stdClass":19:{s:2:"id";s:1:"6";s:3:"doc";s:2:"72";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{     "id": 4,     "product": 2,     "module": 0, @@ -241,7 +241,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul             "desc": "2022-06-10 11:18:52, 由 <strong>admin</strong> 创建。\n"         }     ] -}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:34:35";}i:6;O:8:"stdClass":19:{s:2:"id";s:4:"1596";s:3:"doc";s:3:"492";s:6:"module";s:3:"118";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{ +}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:6;O:8:"stdClass":19:{s:2:"id";s:1:"7";s:3:"doc";s:1:"2";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{     "page": 1,     "total": 1,     "limit": 20, @@ -291,7 +291,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul             "dept": 0         }     ] -}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 10:20:17";}i:7;O:8:"stdClass":19:{s:2:"id";s:4:"1595";s:3:"doc";s:3:"488";s:6:"module";s:3:"105";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ +}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:7;O:8:"stdClass":19:{s:2:"id";s:1:"8";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ "name": "测试产品", "code": "test", "program": 1 @@ -372,7 +372,7 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "progress": 0 } ] -}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:52:44";}i:8;O:8:"stdClass":19:{s:2:"id";s:4:"1594";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:506:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:9;O:8:"stdClass":19:{s:2:"id";s:4:"1593";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:324:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:10;O:8:"stdClass":19:{s:2:"id";s:4:"1592";s:3:"doc";s:3:"489";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:118:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:306:"[{"field":"products","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:11;O:8:"stdClass":19:{s:2:"id";s:4:"1591";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:12;O:8:"stdClass":19:{s:2:"id";s:4:"1590";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:13;O:8:"stdClass":19:{s:2:"id";s:4:"1589";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:14;O:8:"stdClass":19:{s:2:"id";s:4:"1588";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:15;O:8:"stdClass":19:{s:2:"id";s:4:"1585";s:3:"doc";s:3:"491";s:6:"module";s:3:"117";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:16;O:8:"stdClass":19:{s:2:"id";s:4:"1586";s:3:"doc";s:3:"491";s:6:"module";s:3:"117";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:17;O:8:"stdClass":19:{s:2:"id";s:4:"1587";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:221:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:18;O:8:"stdClass":19:{s:2:"id";s:4:"1583";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2552:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:19;O:8:"stdClass":19:{s:2:"id";s:4:"1584";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:20;O:8:"stdClass":19:{s:2:"id";s:4:"1581";s:3:"doc";s:3:"489";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:21;O:8:"stdClass":19:{s:2:"id";s:4:"1582";s:3:"doc";s:3:"489";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2751:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:22;O:8:"stdClass":19:{s:2:"id";s:4:"1580";s:3:"doc";s:3:"488";s:6:"module";s:3:"105";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1798:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:23;O:8:"stdClass":19:{s:2:"id";s:4:"1578";s:3:"doc";s:3:"487";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:427:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:24;O:8:"stdClass":19:{s:2:"id";s:4:"1579";s:3:"doc";s:3:"487";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2828:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:25;O:8:"stdClass":19:{s:2:"id";s:4:"1573";s:3:"doc";s:3:"484";s:6:"module";s:3:"105";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:26;O:8:"stdClass":19:{s:2:"id";s:4:"1574";s:3:"doc";s:3:"484";s:6:"module";s:3:"105";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:27;O:8:"stdClass":19:{s:2:"id";s:4:"1575";s:3:"doc";s:3:"486";s:6:"module";s:3:"105";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:28;O:8:"stdClass":19:{s:2:"id";s:4:"1576";s:3:"doc";s:3:"487";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:29;O:8:"stdClass":19:{s:2:"id";s:4:"1577";s:3:"doc";s:3:"487";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:30;O:8:"stdClass":19:{s:2:"id";s:4:"1572";s:3:"doc";s:3:"486";s:6:"module";s:3:"105";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1238:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:31;O:8:"stdClass":19:{s:2:"id";s:4:"1571";s:3:"doc";s:3:"488";s:6:"module";s:3:"105";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1790:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:32;O:8:"stdClass":19:{s:2:"id";s:4:"1569";s:3:"doc";s:3:"489";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:33;O:8:"stdClass":19:{s:2:"id";s:4:"1570";s:3:"doc";s:3:"487";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:34;O:8:"stdClass":19:{s:2:"id";s:4:"1567";s:3:"doc";s:3:"486";s:6:"module";s:3:"105";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:722:"[{"field":"id","paramsType":"int","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwepiu5b7zqhgwu8wj","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwepj3aqr9fcf3sxhg","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwepjbzwqokucxl2w8j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwepjtej2thsu79qjcl","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:35;O:8:"stdClass":19:{s:2:"id";s:4:"1568";s:3:"doc";s:3:"485";s:6:"module";s:3:"106";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:36;O:8:"stdClass":19:{s:2:"id";s:4:"1565";s:3:"doc";s:3:"483";s:6:"module";s:3:"106";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:37;O:8:"stdClass":19:{s:2:"id";s:4:"1566";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"8";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:38;O:8:"stdClass":19:{s:2:"id";s:4:"1563";s:3:"doc";s:3:"481";s:6:"module";s:1:"0";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:39;O:8:"stdClass":19:{s:2:"id";s:4:"1564";s:3:"doc";s:3:"483";s:6:"module";s:3:"106";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:40;O:8:"stdClass":19:{s:2:"id";s:4:"1560";s:3:"doc";s:3:"480";s:6:"module";s:3:"107";s:5:"title";s:36:"获取某一项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:41;O:8:"stdClass":19:{s:2:"id";s:4:"1561";s:3:"doc";s:3:"480";s:6:"module";s:3:"107";s:5:"title";s:30:"获取项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:42;O:8:"stdClass":19:{s:2:"id";s:4:"1562";s:3:"doc";s:3:"482";s:6:"module";s:3:"106";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2834:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:43;O:8:"stdClass":19:{s:2:"id";s:4:"1558";s:3:"doc";s:3:"480";s:6:"module";s:3:"107";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:44;O:8:"stdClass":19:{s:2:"id";s:4:"1559";s:3:"doc";s:3:"479";s:6:"module";s:3:"106";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1841:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1823:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:45;O:8:"stdClass":19:{s:2:"id";s:4:"1555";s:3:"doc";s:3:"477";s:6:"module";s:3:"106";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:46;O:8:"stdClass":19:{s:2:"id";s:4:"1556";s:3:"doc";s:3:"478";s:6:"module";s:1:"0";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:47;O:8:"stdClass":19:{s:2:"id";s:4:"1557";s:3:"doc";s:3:"478";s:6:"module";s:3:"107";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:48;O:8:"stdClass":19:{s:2:"id";s:4:"1553";s:3:"doc";s:3:"476";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2129:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:49;O:8:"stdClass":19:{s:2:"id";s:4:"1554";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:50;O:8:"stdClass":19:{s:2:"id";s:4:"1552";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1948:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:51;O:8:"stdClass":19:{s:2:"id";s:4:"1548";s:3:"doc";s:3:"475";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:52;O:8:"stdClass":19:{s:2:"id";s:4:"1549";s:3:"doc";s:3:"475";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"formData","sub":1,"key":"kwjamt59yshdio7t6t","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:53;O:8:"stdClass":19:{s:2:"id";s:4:"1550";s:3:"doc";s:3:"475";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:54;O:8:"stdClass":19:{s:2:"id";s:4:"1551";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1949:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:55;O:8:"stdClass":19:{s:2:"id";s:4:"1547";s:3:"doc";s:3:"474";s:6:"module";s:3:"104";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:56;O:8:"stdClass":19:{s:2:"id";s:4:"1546";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:57;O:8:"stdClass":19:{s:2:"id";s:4:"1545";s:3:"doc";s:3:"475";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:58;O:8:"stdClass":19:{s:2:"id";s:4:"1541";s:3:"doc";s:3:"473";s:6:"module";s:3:"107";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:137:"[{"field":"id","paramsType":"int","required":"","desc":"执行ID","structType":"json","sub":1,"key":"kwjeuc2q9pt9x1wqxzp","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:59;O:8:"stdClass":19:{s:2:"id";s:4:"1542";s:3:"doc";s:3:"473";s:6:"module";s:3:"107";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf5z9zdnjy9hf99r","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:60;O:8:"stdClass":19:{s:2:"id";s:4:"1543";s:3:"doc";s:3:"473";s:6:"module";s:3:"107";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2738:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:61;O:8:"stdClass":19:{s:2:"id";s:4:"1544";s:3:"doc";s:3:"478";s:6:"module";s:3:"107";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2477:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"array","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:62;O:8:"stdClass":19:{s:2:"id";s:4:"1539";s:3:"doc";s:3:"472";s:6:"module";s:3:"107";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:63;O:8:"stdClass":19:{s:2:"id";s:4:"1540";s:3:"doc";s:3:"472";s:6:"module";s:3:"107";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:64;O:8:"stdClass":19:{s:2:"id";s:4:"1536";s:3:"doc";s:3:"478";s:6:"module";s:3:"107";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:65;O:8:"stdClass":19:{s:2:"id";s:4:"1537";s:3:"doc";s:3:"469";s:6:"module";s:3:"107";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:66;O:8:"stdClass":19:{s:2:"id";s:4:"1538";s:3:"doc";s:3:"472";s:6:"module";s:3:"107";s:5:"title";s:12:"修改执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:67;O:8:"stdClass":19:{s:2:"id";s:4:"1531";s:3:"doc";s:3:"462";s:6:"module";s:3:"116";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:68;O:8:"stdClass":19:{s:2:"id";s:4:"1532";s:3:"doc";s:3:"471";s:6:"module";s:3:"116";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:69;O:8:"stdClass":19:{s:2:"id";s:4:"1533";s:3:"doc";s:3:"467";s:6:"module";s:3:"116";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:70;O:8:"stdClass":19:{s:2:"id";s:4:"1534";s:3:"doc";s:3:"468";s:6:"module";s:3:"116";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:71;O:8:"stdClass":19:{s:2:"id";s:4:"1535";s:3:"doc";s:3:"470";s:6:"module";s:3:"116";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3931:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:72;O:8:"stdClass":19:{s:2:"id";s:4:"1529";s:3:"doc";s:3:"465";s:6:"module";s:3:"116";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:73;O:8:"stdClass":19:{s:2:"id";s:4:"1530";s:3:"doc";s:3:"466";s:6:"module";s:3:"116";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:74;O:8:"stdClass":19:{s:2:"id";s:4:"1526";s:3:"doc";s:3:"460";s:6:"module";s:3:"115";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1768:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:75;O:8:"stdClass":19:{s:2:"id";s:4:"1527";s:3:"doc";s:3:"463";s:6:"module";s:3:"116";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:76;O:8:"stdClass":19:{s:2:"id";s:4:"1528";s:3:"doc";s:3:"464";s:6:"module";s:3:"115";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4998:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"string","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"string","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:77;O:8:"stdClass":19:{s:2:"id";s:4:"1524";s:3:"doc";s:3:"461";s:6:"module";s:3:"115";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:78;O:8:"stdClass":19:{s:2:"id";s:4:"1525";s:3:"doc";s:3:"457";s:6:"module";s:3:"115";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:79;O:8:"stdClass":19:{s:2:"id";s:4:"1522";s:3:"doc";s:3:"458";s:6:"module";s:3:"115";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:80;O:8:"stdClass":19:{s:2:"id";s:4:"1523";s:3:"doc";s:3:"457";s:6:"module";s:3:"115";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:81;O:8:"stdClass":19:{s:2:"id";s:4:"1521";s:3:"doc";s:3:"459";s:6:"module";s:3:"114";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:82;O:8:"stdClass":19:{s:2:"id";s:4:"1520";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"id","paramsType":"boolean","required":true,"desc":"","structType":"json","sub":1,"key":"kwk8a3rn3q7kucvzl7l","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:83;O:8:"stdClass":19:{s:2:"id";s:4:"1518";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:84;O:8:"stdClass":19:{s:2:"id";s:4:"1519";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:85;O:8:"stdClass":19:{s:2:"id";s:4:"1516";s:3:"doc";s:3:"454";s:6:"module";s:3:"114";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:86;O:8:"stdClass":19:{s:2:"id";s:4:"1517";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:87;O:8:"stdClass":19:{s:2:"id";s:4:"1515";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:88;O:8:"stdClass":19:{s:2:"id";s:4:"1514";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:89;O:8:"stdClass":19:{s:2:"id";s:4:"1510";s:3:"doc";s:3:"451";s:6:"module";s:3:"114";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:90;O:8:"stdClass":19:{s:2:"id";s:4:"1511";s:3:"doc";s:3:"452";s:6:"module";s:3:"113";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4348:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:91;O:8:"stdClass":19:{s:2:"id";s:4:"1505";s:3:"doc";s:3:"450";s:6:"module";s:3:"113";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:92;O:8:"stdClass":19:{s:2:"id";s:4:"1506";s:3:"doc";s:3:"446";s:6:"module";s:3:"113";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:93;O:8:"stdClass":19:{s:2:"id";s:4:"1507";s:3:"doc";s:3:"450";s:6:"module";s:3:"113";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:94;O:8:"stdClass":19:{s:2:"id";s:4:"1508";s:3:"doc";s:3:"453";s:6:"module";s:3:"113";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:95;O:8:"stdClass":19:{s:2:"id";s:4:"1509";s:3:"doc";s:3:"453";s:6:"module";s:3:"113";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1918:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":"","desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:96;O:8:"stdClass":19:{s:2:"id";s:4:"1512";s:3:"doc";s:3:"455";s:6:"module";s:3:"114";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:97;O:8:"stdClass":19:{s:2:"id";s:4:"1513";s:3:"doc";s:3:"455";s:6:"module";s:3:"114";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:98;O:8:"stdClass":19:{s:2:"id";s:4:"1503";s:3:"doc";s:3:"447";s:6:"module";s:3:"112";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:99;O:8:"stdClass":19:{s:2:"id";s:4:"1504";s:3:"doc";s:3:"449";s:6:"module";s:3:"113";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:100;O:8:"stdClass":19:{s:2:"id";s:4:"1497";s:3:"doc";s:3:"442";s:6:"module";s:3:"112";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:101;O:8:"stdClass":19:{s:2:"id";s:4:"1498";s:3:"doc";s:3:"445";s:6:"module";s:3:"112";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:102;O:8:"stdClass":19:{s:2:"id";s:4:"1499";s:3:"doc";s:3:"448";s:6:"module";s:3:"112";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:103;O:8:"stdClass":19:{s:2:"id";s:4:"1500";s:3:"doc";s:3:"448";s:6:"module";s:3:"112";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:104;O:8:"stdClass":19:{s:2:"id";s:4:"1501";s:3:"doc";s:3:"448";s:6:"module";s:3:"112";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1170:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:105;O:8:"stdClass":19:{s:2:"id";s:4:"1502";s:3:"doc";s:3:"454";s:6:"module";s:3:"114";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3447:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwlo9u1dnswxyo677ic","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:106;O:8:"stdClass":19:{s:2:"id";s:4:"1493";s:3:"doc";s:3:"439";s:6:"module";s:1:"0";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:107;O:8:"stdClass":19:{s:2:"id";s:4:"1494";s:3:"doc";s:3:"443";s:6:"module";s:3:"112";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:108;O:8:"stdClass":19:{s:2:"id";s:4:"1496";s:3:"doc";s:3:"444";s:6:"module";s:3:"112";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:109;O:8:"stdClass":19:{s:2:"id";s:4:"1495";s:3:"doc";s:3:"443";s:6:"module";s:1:"0";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:110;O:8:"stdClass":19:{s:2:"id";s:4:"1491";s:3:"doc";s:3:"441";s:6:"module";s:1:"0";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:111;O:8:"stdClass":19:{s:2:"id";s:4:"1492";s:3:"doc";s:3:"440";s:6:"module";s:1:"0";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:112;O:8:"stdClass":19:{s:2:"id";s:4:"1490";s:3:"doc";s:3:"441";s:6:"module";s:3:"112";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:113;O:8:"stdClass":19:{s:2:"id";s:4:"1486";s:3:"doc";s:3:"437";s:6:"module";s:3:"109";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2280:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:114;O:8:"stdClass":19:{s:2:"id";s:4:"1489";s:3:"doc";s:3:"437";s:6:"module";s:3:"109";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2271:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":"","desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:115;O:8:"stdClass":19:{s:2:"id";s:4:"1487";s:3:"doc";s:3:"438";s:6:"module";s:3:"109";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:116;O:8:"stdClass":19:{s:2:"id";s:4:"1488";s:3:"doc";s:3:"436";s:6:"module";s:3:"109";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1474:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:117;O:8:"stdClass":19:{s:2:"id";s:4:"1475";s:3:"doc";s:3:"428";s:6:"module";s:3:"108";s:5:"title";s:18:"获取我的信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:118;O:8:"stdClass":19:{s:2:"id";s:4:"1484";s:3:"doc";s:3:"435";s:6:"module";s:3:"109";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:119;O:8:"stdClass":19:{s:2:"id";s:4:"1485";s:3:"doc";s:3:"434";s:6:"module";s:3:"109";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:120;O:8:"stdClass":19:{s:2:"id";s:4:"1483";s:3:"doc";s:3:"433";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:348:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:121;O:8:"stdClass":19:{s:2:"id";s:4:"1479";s:3:"doc";s:3:"429";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:122;O:8:"stdClass":19:{s:2:"id";s:4:"1480";s:3:"doc";s:3:"429";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1849:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:123;O:8:"stdClass":19:{s:2:"id";s:4:"1481";s:3:"doc";s:3:"432";s:6:"module";s:3:"109";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwo7byji89l4i5wg66o","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:124;O:8:"stdClass":19:{s:2:"id";s:4:"1482";s:3:"doc";s:3:"433";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:125;O:8:"stdClass":19:{s:2:"id";s:4:"1476";s:3:"doc";s:3:"430";s:6:"module";s:3:"111";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:126;O:8:"stdClass":19:{s:2:"id";s:4:"1477";s:3:"doc";s:3:"431";s:6:"module";s:3:"110";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:127;O:8:"stdClass":19:{s:2:"id";s:4:"1478";s:3:"doc";s:3:"433";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:128;O:8:"stdClass":19:{s:2:"id";s:4:"1472";s:3:"doc";s:3:"426";s:6:"module";s:3:"108";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:129;O:8:"stdClass":19:{s:2:"id";s:4:"1473";s:3:"doc";s:3:"424";s:6:"module";s:3:"108";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:130;O:8:"stdClass":19:{s:2:"id";s:4:"1474";s:3:"doc";s:3:"427";s:6:"module";s:3:"111";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:131;O:8:"stdClass":19:{s:2:"id";s:4:"1470";s:3:"doc";s:3:"422";s:6:"module";s:3:"108";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:132;O:8:"stdClass":19:{s:2:"id";s:4:"1471";s:3:"doc";s:3:"425";s:6:"module";s:3:"108";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:133;O:8:"stdClass":19:{s:2:"id";s:4:"1468";s:3:"doc";s:3:"428";s:6:"module";s:3:"108";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:134;O:8:"stdClass":19:{s:2:"id";s:4:"1469";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"9";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3993:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopi2wws0ddwmos2bk","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopi2l2iodsea0my7o","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopi1wtyve0w4yt3rj","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopi0s2pja7h71d2ti","parentKey":"kwbiwzxpqpd682l27ke","children":[]}]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"object","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopgz4i1060sf427paf","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopgyl848xmhjscro3","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopgxumikuyewjtd2b","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopgrd26t2xxz5rd0l","parentKey":"kwbiy8g88gdd05pvdom","children":[]}]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:135;O:8:"stdClass":19:{s:2:"id";s:4:"1467";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2260:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:136;O:8:"stdClass":19:{s:2:"id";s:4:"1466";s:3:"doc";s:3:"490";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:137;O:8:"stdClass":19:{s:2:"id";s:4:"1465";s:3:"doc";s:3:"481";s:6:"module";s:3:"104";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:138;O:8:"stdClass":19:{s:2:"id";s:4:"1463";s:3:"doc";s:3:"476";s:6:"module";s:3:"104";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:139;O:8:"stdClass":19:{s:2:"id";s:4:"1464";s:3:"doc";s:3:"475";s:6:"module";s:3:"104";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:140;O:8:"stdClass":19:{s:2:"id";s:4:"1461";s:3:"doc";s:3:"487";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:141;O:8:"stdClass":19:{s:2:"id";s:4:"1462";s:3:"doc";s:3:"489";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:142;O:8:"stdClass":19:{s:2:"id";s:4:"1460";s:3:"doc";s:3:"488";s:6:"module";s:3:"105";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1775:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:143;O:8:"stdClass":19:{s:2:"id";s:4:"1459";s:3:"doc";s:3:"486";s:6:"module";s:3:"105";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:144;O:8:"stdClass":19:{s:2:"id";s:4:"1458";s:3:"doc";s:3:"448";s:6:"module";s:3:"112";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:145;O:8:"stdClass":19:{s:2:"id";s:4:"1456";s:3:"doc";s:3:"470";s:6:"module";s:3:"116";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:146;O:8:"stdClass":19:{s:2:"id";s:4:"1457";s:3:"doc";s:3:"487";s:6:"module";s:3:"105";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:147;O:8:"stdClass":19:{s:2:"id";s:4:"1455";s:3:"doc";s:3:"467";s:6:"module";s:3:"116";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:148;O:8:"stdClass":19:{s:2:"id";s:4:"1454";s:3:"doc";s:3:"471";s:6:"module";s:3:"116";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:149;O:8:"stdClass":19:{s:2:"id";s:4:"1453";s:3:"doc";s:3:"468";s:6:"module";s:3:"116";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:150;O:8:"stdClass":19:{s:2:"id";s:4:"1452";s:3:"doc";s:3:"466";s:6:"module";s:3:"116";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:151;O:8:"stdClass":19:{s:2:"id";s:4:"1451";s:3:"doc";s:3:"465";s:6:"module";s:3:"116";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:152;O:8:"stdClass":19:{s:2:"id";s:4:"1449";s:3:"doc";s:3:"479";s:6:"module";s:3:"106";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:153;O:8:"stdClass":19:{s:2:"id";s:4:"1450";s:3:"doc";s:3:"483";s:6:"module";s:3:"106";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:154;O:8:"stdClass":19:{s:2:"id";s:4:"1446";s:3:"doc";s:3:"438";s:6:"module";s:3:"109";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:155;O:8:"stdClass":19:{s:2:"id";s:4:"1447";s:3:"doc";s:3:"437";s:6:"module";s:3:"109";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:156;O:8:"stdClass":19:{s:2:"id";s:4:"1448";s:3:"doc";s:3:"482";s:6:"module";s:3:"106";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:157;O:8:"stdClass":19:{s:2:"id";s:4:"1444";s:3:"doc";s:3:"435";s:6:"module";s:3:"109";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:158;O:8:"stdClass":19:{s:2:"id";s:4:"1445";s:3:"doc";s:3:"434";s:6:"module";s:3:"109";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:159;O:8:"stdClass":19:{s:2:"id";s:4:"1443";s:3:"doc";s:3:"436";s:6:"module";s:3:"109";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:160;O:8:"stdClass":19:{s:2:"id";s:4:"1441";s:3:"doc";s:3:"480";s:6:"module";s:3:"107";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:161;O:8:"stdClass":19:{s:2:"id";s:4:"1442";s:3:"doc";s:3:"478";s:6:"module";s:3:"107";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:162;O:8:"stdClass":19:{s:2:"id";s:4:"1440";s:3:"doc";s:3:"464";s:6:"module";s:3:"115";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4978:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:163;O:8:"stdClass":19:{s:2:"id";s:4:"1439";s:3:"doc";s:3:"473";s:6:"module";s:3:"107";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:164;O:8:"stdClass":19:{s:2:"id";s:4:"1438";s:3:"doc";s:3:"464";s:6:"module";s:3:"115";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:165;O:8:"stdClass":19:{s:2:"id";s:4:"1437";s:3:"doc";s:3:"460";s:6:"module";s:3:"115";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:166;O:8:"stdClass":19:{s:2:"id";s:4:"1436";s:3:"doc";s:3:"461";s:6:"module";s:3:"115";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:167;O:8:"stdClass":19:{s:2:"id";s:4:"1435";s:3:"doc";s:3:"457";s:6:"module";s:3:"115";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:168;O:8:"stdClass":19:{s:2:"id";s:4:"1434";s:3:"doc";s:3:"459";s:6:"module";s:3:"114";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:169;O:8:"stdClass":19:{s:2:"id";s:4:"1433";s:3:"doc";s:3:"459";s:6:"module";s:3:"114";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:170;O:8:"stdClass":19:{s:2:"id";s:4:"1432";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:171;O:8:"stdClass":19:{s:2:"id";s:4:"1431";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:172;O:8:"stdClass":19:{s:2:"id";s:4:"1430";s:3:"doc";s:3:"456";s:6:"module";s:3:"114";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4514:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:173;O:8:"stdClass":19:{s:2:"id";s:4:"1429";s:3:"doc";s:3:"452";s:6:"module";s:3:"113";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4343:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"1","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:174;O:8:"stdClass":19:{s:2:"id";s:4:"1428";s:3:"doc";s:3:"450";s:6:"module";s:3:"113";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:175;O:8:"stdClass":19:{s:2:"id";s:4:"1427";s:3:"doc";s:3:"433";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:176;O:8:"stdClass":19:{s:2:"id";s:4:"1426";s:3:"doc";s:3:"433";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:177;O:8:"stdClass":19:{s:2:"id";s:4:"1424";s:3:"doc";s:3:"429";s:6:"module";s:3:"110";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:178;O:8:"stdClass":19:{s:2:"id";s:4:"1425";s:3:"doc";s:3:"431";s:6:"module";s:3:"110";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:179;O:8:"stdClass":19:{s:2:"id";s:4:"1422";s:3:"doc";s:3:"449";s:6:"module";s:3:"113";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:180;O:8:"stdClass":19:{s:2:"id";s:4:"1423";s:3:"doc";s:3:"452";s:6:"module";s:3:"113";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:181;O:8:"stdClass":19:{s:2:"id";s:4:"1418";s:3:"doc";s:3:"423";s:6:"module";s:3:"108";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:777:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ +}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:8;O:8:"stdClass":19:{s:2:"id";s:1:"9";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:506:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:9;O:8:"stdClass":19:{s:2:"id";s:2:"10";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:324:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:10;O:8:"stdClass":19:{s:2:"id";s:2:"11";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:118:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:306:"[{"field":"products","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:11;O:8:"stdClass":19:{s:2:"id";s:2:"12";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:12;O:8:"stdClass":19:{s:2:"id";s:2:"13";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:13;O:8:"stdClass":19:{s:2:"id";s:2:"14";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:14;O:8:"stdClass":19:{s:2:"id";s:2:"15";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:15;O:8:"stdClass":19:{s:2:"id";s:2:"16";s:3:"doc";s:1:"1";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:16;O:8:"stdClass":19:{s:2:"id";s:2:"17";s:3:"doc";s:1:"1";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:17;O:8:"stdClass":19:{s:2:"id";s:2:"18";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:221:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:18;O:8:"stdClass":19:{s:2:"id";s:2:"19";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2552:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:19;O:8:"stdClass":19:{s:2:"id";s:2:"20";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:20;O:8:"stdClass":19:{s:2:"id";s:2:"21";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:21;O:8:"stdClass":19:{s:2:"id";s:2:"22";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2751:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:22;O:8:"stdClass":19:{s:2:"id";s:2:"23";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1798:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:23;O:8:"stdClass":19:{s:2:"id";s:2:"24";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:427:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:24;O:8:"stdClass":19:{s:2:"id";s:2:"25";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2828:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:25;O:8:"stdClass":19:{s:2:"id";s:2:"26";s:3:"doc";s:1:"9";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:26;O:8:"stdClass":19:{s:2:"id";s:2:"27";s:3:"doc";s:1:"9";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:27;O:8:"stdClass":19:{s:2:"id";s:2:"28";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:28;O:8:"stdClass":19:{s:2:"id";s:2:"29";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:29;O:8:"stdClass":19:{s:2:"id";s:2:"30";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:30;O:8:"stdClass":19:{s:2:"id";s:2:"31";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1238:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:31;O:8:"stdClass":19:{s:2:"id";s:2:"32";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1790:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:32;O:8:"stdClass":19:{s:2:"id";s:2:"33";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:33;O:8:"stdClass":19:{s:2:"id";s:2:"34";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:34;O:8:"stdClass":19:{s:2:"id";s:2:"35";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:722:"[{"field":"id","paramsType":"int","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwepiu5b7zqhgwu8wj","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwepj3aqr9fcf3sxhg","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwepjbzwqokucxl2w8j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwepjtej2thsu79qjcl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:35;O:8:"stdClass":19:{s:2:"id";s:2:"36";s:3:"doc";s:2:"10";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:36;O:8:"stdClass":19:{s:2:"id";s:2:"37";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:37;O:8:"stdClass":19:{s:2:"id";s:2:"38";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"8";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:38;O:8:"stdClass":19:{s:2:"id";s:2:"39";s:3:"doc";s:2:"12";s:6:"module";s:1:"0";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:39;O:8:"stdClass":19:{s:2:"id";s:2:"40";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:40;O:8:"stdClass":19:{s:2:"id";s:2:"41";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:36:"获取某一项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:41;O:8:"stdClass":19:{s:2:"id";s:2:"42";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:30:"获取项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:42;O:8:"stdClass":19:{s:2:"id";s:2:"43";s:3:"doc";s:2:"11";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2834:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:43;O:8:"stdClass":19:{s:2:"id";s:2:"44";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:44;O:8:"stdClass":19:{s:2:"id";s:2:"45";s:3:"doc";s:2:"14";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1841:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1823:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:45;O:8:"stdClass":19:{s:2:"id";s:2:"46";s:3:"doc";s:2:"15";s:6:"module";s:4:"2879";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:46;O:8:"stdClass":19:{s:2:"id";s:2:"47";s:3:"doc";s:2:"16";s:6:"module";s:1:"0";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:47;O:8:"stdClass":19:{s:2:"id";s:2:"48";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:48;O:8:"stdClass":19:{s:2:"id";s:2:"49";s:3:"doc";s:2:"17";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2129:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:49;O:8:"stdClass":19:{s:2:"id";s:2:"50";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:50;O:8:"stdClass":19:{s:2:"id";s:2:"51";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1948:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:51;O:8:"stdClass":19:{s:2:"id";s:2:"52";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:52;O:8:"stdClass":19:{s:2:"id";s:2:"53";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"formData","sub":1,"key":"kwjamt59yshdio7t6t","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:53;O:8:"stdClass":19:{s:2:"id";s:2:"54";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:54;O:8:"stdClass":19:{s:2:"id";s:2:"55";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1949:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:55;O:8:"stdClass":19:{s:2:"id";s:2:"56";s:3:"doc";s:2:"18";s:6:"module";s:4:"2881";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:56;O:8:"stdClass":19:{s:2:"id";s:2:"57";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:57;O:8:"stdClass":19:{s:2:"id";s:2:"58";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:58;O:8:"stdClass":19:{s:2:"id";s:2:"59";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:137:"[{"field":"id","paramsType":"int","required":"","desc":"执行ID","structType":"json","sub":1,"key":"kwjeuc2q9pt9x1wqxzp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:59;O:8:"stdClass":19:{s:2:"id";s:2:"60";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf5z9zdnjy9hf99r","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:60;O:8:"stdClass":19:{s:2:"id";s:2:"61";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2738:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:61;O:8:"stdClass":19:{s:2:"id";s:2:"62";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2477:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"array","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:62;O:8:"stdClass":19:{s:2:"id";s:2:"63";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:63;O:8:"stdClass":19:{s:2:"id";s:2:"64";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:64;O:8:"stdClass":19:{s:2:"id";s:2:"65";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:65;O:8:"stdClass":19:{s:2:"id";s:2:"66";s:3:"doc";s:2:"24";s:6:"module";s:4:"2878";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:66;O:8:"stdClass":19:{s:2:"id";s:2:"67";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:67;O:8:"stdClass":19:{s:2:"id";s:2:"68";s:3:"doc";s:2:"31";s:6:"module";s:4:"2869";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:68;O:8:"stdClass":19:{s:2:"id";s:2:"69";s:3:"doc";s:2:"20";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:69;O:8:"stdClass":19:{s:2:"id";s:2:"70";s:3:"doc";s:2:"27";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:70;O:8:"stdClass":19:{s:2:"id";s:2:"71";s:3:"doc";s:2:"26";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:71;O:8:"stdClass":19:{s:2:"id";s:2:"72";s:3:"doc";s:2:"25";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3931:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:72;O:8:"stdClass":19:{s:2:"id";s:2:"73";s:3:"doc";s:2:"28";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:73;O:8:"stdClass":19:{s:2:"id";s:2:"74";s:3:"doc";s:2:"22";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:74;O:8:"stdClass":19:{s:2:"id";s:2:"75";s:3:"doc";s:2:"33";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1768:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:75;O:8:"stdClass":19:{s:2:"id";s:2:"76";s:3:"doc";s:2:"29";s:6:"module";s:4:"2869";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:76;O:8:"stdClass":19:{s:2:"id";s:2:"77";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4998:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"string","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"string","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:77;O:8:"stdClass":19:{s:2:"id";s:2:"78";s:3:"doc";s:2:"32";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:78;O:8:"stdClass":19:{s:2:"id";s:2:"79";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:79;O:8:"stdClass":19:{s:2:"id";s:2:"80";s:3:"doc";s:2:"34";s:6:"module";s:4:"2870";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:80;O:8:"stdClass":19:{s:2:"id";s:2:"81";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:81;O:8:"stdClass":19:{s:2:"id";s:2:"82";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:82;O:8:"stdClass":19:{s:2:"id";s:2:"83";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"id","paramsType":"boolean","required":true,"desc":"","structType":"json","sub":1,"key":"kwk8a3rn3q7kucvzl7l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:83;O:8:"stdClass":19:{s:2:"id";s:2:"84";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:84;O:8:"stdClass":19:{s:2:"id";s:2:"85";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:85;O:8:"stdClass":19:{s:2:"id";s:2:"86";s:3:"doc";s:2:"39";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:86;O:8:"stdClass":19:{s:2:"id";s:2:"87";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:87;O:8:"stdClass":19:{s:2:"id";s:2:"88";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:88;O:8:"stdClass":19:{s:2:"id";s:2:"89";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:89;O:8:"stdClass":19:{s:2:"id";s:2:"90";s:3:"doc";s:2:"40";s:6:"module";s:4:"2871";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:90;O:8:"stdClass":19:{s:2:"id";s:2:"91";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4348:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:91;O:8:"stdClass":19:{s:2:"id";s:2:"92";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:92;O:8:"stdClass":19:{s:2:"id";s:2:"93";s:3:"doc";s:2:"46";s:6:"module";s:4:"2872";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:93;O:8:"stdClass":19:{s:2:"id";s:2:"94";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:94;O:8:"stdClass":19:{s:2:"id";s:2:"95";s:3:"doc";s:2:"42";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:95;O:8:"stdClass":19:{s:2:"id";s:2:"96";s:3:"doc";s:2:"42";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1918:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":"","desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:96;O:8:"stdClass":19:{s:2:"id";s:2:"97";s:3:"doc";s:2:"38";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:97;O:8:"stdClass":19:{s:2:"id";s:2:"98";s:3:"doc";s:2:"38";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:98;O:8:"stdClass":19:{s:2:"id";s:2:"99";s:3:"doc";s:2:"47";s:6:"module";s:4:"2873";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:99;O:8:"stdClass":19:{s:2:"id";s:3:"100";s:3:"doc";s:2:"44";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:100;O:8:"stdClass":19:{s:2:"id";s:3:"101";s:3:"doc";s:2:"50";s:6:"module";s:4:"2873";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:101;O:8:"stdClass":19:{s:2:"id";s:3:"102";s:3:"doc";s:2:"48";s:6:"module";s:4:"2873";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:102;O:8:"stdClass":19:{s:2:"id";s:3:"103";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:103;O:8:"stdClass":19:{s:2:"id";s:3:"104";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:104;O:8:"stdClass":19:{s:2:"id";s:3:"105";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1170:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:105;O:8:"stdClass":19:{s:2:"id";s:3:"106";s:3:"doc";s:2:"39";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3447:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwlo9u1dnswxyo677ic","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:106;O:8:"stdClass":19:{s:2:"id";s:3:"107";s:3:"doc";s:2:"54";s:6:"module";s:1:"0";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:107;O:8:"stdClass":19:{s:2:"id";s:3:"108";s:3:"doc";s:2:"51";s:6:"module";s:4:"2873";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:108;O:8:"stdClass":19:{s:2:"id";s:3:"109";s:3:"doc";s:2:"49";s:6:"module";s:4:"2873";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:109;O:8:"stdClass":19:{s:2:"id";s:3:"110";s:3:"doc";s:2:"51";s:6:"module";s:1:"0";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:110;O:8:"stdClass":19:{s:2:"id";s:3:"111";s:3:"doc";s:2:"52";s:6:"module";s:1:"0";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:111;O:8:"stdClass":19:{s:2:"id";s:3:"112";s:3:"doc";s:2:"53";s:6:"module";s:1:"0";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:112;O:8:"stdClass":19:{s:2:"id";s:3:"113";s:3:"doc";s:2:"52";s:6:"module";s:4:"2873";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:113;O:8:"stdClass":19:{s:2:"id";s:3:"114";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2280:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:114;O:8:"stdClass":19:{s:2:"id";s:3:"115";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2271:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":"","desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:115;O:8:"stdClass":19:{s:2:"id";s:3:"116";s:3:"doc";s:2:"56";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:116;O:8:"stdClass":19:{s:2:"id";s:3:"117";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1474:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:117;O:8:"stdClass":19:{s:2:"id";s:3:"118";s:3:"doc";s:2:"65";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取我的信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:118;O:8:"stdClass":19:{s:2:"id";s:3:"119";s:3:"doc";s:2:"57";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:119;O:8:"stdClass":19:{s:2:"id";s:3:"120";s:3:"doc";s:2:"59";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:120;O:8:"stdClass":19:{s:2:"id";s:3:"121";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:348:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:121;O:8:"stdClass":19:{s:2:"id";s:3:"122";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:122;O:8:"stdClass":19:{s:2:"id";s:3:"123";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1849:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:123;O:8:"stdClass":19:{s:2:"id";s:3:"124";s:3:"doc";s:2:"60";s:6:"module";s:4:"2876";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwo7byji89l4i5wg66o","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:124;O:8:"stdClass":19:{s:2:"id";s:3:"125";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:125;O:8:"stdClass":19:{s:2:"id";s:3:"126";s:3:"doc";s:2:"67";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:126;O:8:"stdClass":19:{s:2:"id";s:3:"127";s:3:"doc";s:2:"62";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:127;O:8:"stdClass":19:{s:2:"id";s:3:"128";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:128;O:8:"stdClass":19:{s:2:"id";s:3:"129";s:3:"doc";s:2:"63";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:129;O:8:"stdClass":19:{s:2:"id";s:3:"130";s:3:"doc";s:2:"70";s:6:"module";s:4:"2877";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:130;O:8:"stdClass":19:{s:2:"id";s:3:"131";s:3:"doc";s:2:"64";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:131;O:8:"stdClass":19:{s:2:"id";s:3:"132";s:3:"doc";s:2:"68";s:6:"module";s:4:"2877";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:132;O:8:"stdClass":19:{s:2:"id";s:3:"133";s:3:"doc";s:2:"71";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:133;O:8:"stdClass":19:{s:2:"id";s:3:"134";s:3:"doc";s:2:"65";s:6:"module";s:4:"2877";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:134;O:8:"stdClass":19:{s:2:"id";s:3:"135";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"9";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3993:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopi2wws0ddwmos2bk","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopi2l2iodsea0my7o","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopi1wtyve0w4yt3rj","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopi0s2pja7h71d2ti","parentKey":"kwbiwzxpqpd682l27ke","children":[]}]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"object","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopgz4i1060sf427paf","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopgyl848xmhjscro3","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopgxumikuyewjtd2b","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopgrd26t2xxz5rd0l","parentKey":"kwbiy8g88gdd05pvdom","children":[]}]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:135;O:8:"stdClass":19:{s:2:"id";s:3:"136";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2260:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:136;O:8:"stdClass":19:{s:2:"id";s:3:"137";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:137;O:8:"stdClass":19:{s:2:"id";s:3:"138";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:138;O:8:"stdClass":19:{s:2:"id";s:3:"139";s:3:"doc";s:2:"17";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:139;O:8:"stdClass":19:{s:2:"id";s:3:"140";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:140;O:8:"stdClass":19:{s:2:"id";s:3:"141";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:141;O:8:"stdClass":19:{s:2:"id";s:3:"142";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:142;O:8:"stdClass":19:{s:2:"id";s:3:"143";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1775:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:143;O:8:"stdClass":19:{s:2:"id";s:3:"144";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:144;O:8:"stdClass":19:{s:2:"id";s:3:"145";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:145;O:8:"stdClass":19:{s:2:"id";s:3:"146";s:3:"doc";s:2:"25";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:146;O:8:"stdClass":19:{s:2:"id";s:3:"147";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:147;O:8:"stdClass":19:{s:2:"id";s:3:"148";s:3:"doc";s:2:"27";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:148;O:8:"stdClass":19:{s:2:"id";s:3:"149";s:3:"doc";s:2:"20";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:149;O:8:"stdClass":19:{s:2:"id";s:3:"150";s:3:"doc";s:2:"26";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:150;O:8:"stdClass":19:{s:2:"id";s:3:"151";s:3:"doc";s:2:"22";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:151;O:8:"stdClass":19:{s:2:"id";s:3:"152";s:3:"doc";s:2:"28";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:152;O:8:"stdClass":19:{s:2:"id";s:3:"153";s:3:"doc";s:2:"14";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:153;O:8:"stdClass":19:{s:2:"id";s:3:"154";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:154;O:8:"stdClass":19:{s:2:"id";s:3:"155";s:3:"doc";s:2:"56";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:155;O:8:"stdClass":19:{s:2:"id";s:3:"156";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:156;O:8:"stdClass":19:{s:2:"id";s:3:"157";s:3:"doc";s:2:"11";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:157;O:8:"stdClass":19:{s:2:"id";s:3:"158";s:3:"doc";s:2:"57";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:158;O:8:"stdClass":19:{s:2:"id";s:3:"159";s:3:"doc";s:2:"59";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:159;O:8:"stdClass":19:{s:2:"id";s:3:"160";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:160;O:8:"stdClass":19:{s:2:"id";s:3:"161";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:161;O:8:"stdClass":19:{s:2:"id";s:3:"162";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:162;O:8:"stdClass":19:{s:2:"id";s:3:"163";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4978:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:163;O:8:"stdClass":19:{s:2:"id";s:3:"164";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:164;O:8:"stdClass":19:{s:2:"id";s:3:"165";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:165;O:8:"stdClass":19:{s:2:"id";s:3:"166";s:3:"doc";s:2:"33";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:166;O:8:"stdClass":19:{s:2:"id";s:3:"167";s:3:"doc";s:2:"32";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:167;O:8:"stdClass":19:{s:2:"id";s:3:"168";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:168;O:8:"stdClass":19:{s:2:"id";s:3:"169";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:169;O:8:"stdClass":19:{s:2:"id";s:3:"170";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:170;O:8:"stdClass":19:{s:2:"id";s:3:"171";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:171;O:8:"stdClass":19:{s:2:"id";s:3:"172";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:172;O:8:"stdClass":19:{s:2:"id";s:3:"173";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4514:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:173;O:8:"stdClass":19:{s:2:"id";s:3:"174";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4343:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"1","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:174;O:8:"stdClass":19:{s:2:"id";s:3:"175";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:175;O:8:"stdClass":19:{s:2:"id";s:3:"176";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:176;O:8:"stdClass":19:{s:2:"id";s:3:"177";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:177;O:8:"stdClass":19:{s:2:"id";s:3:"178";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:178;O:8:"stdClass":19:{s:2:"id";s:3:"179";s:3:"doc";s:2:"62";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:179;O:8:"stdClass":19:{s:2:"id";s:3:"180";s:3:"doc";s:2:"44";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:180;O:8:"stdClass":19:{s:2:"id";s:3:"181";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:181;O:8:"stdClass":19:{s:2:"id";s:3:"182";s:3:"doc";s:2:"69";s:6:"module";s:4:"2877";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:783:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ "id": 8, "company": 0, "type": "inside", @@ -415,4 +415,1062 @@ a:185:{i:0;O:8:"stdClass":19:{s:2:"id";s:4:"1602";s:3:"doc";s:3:"498";s:6:"modul "deleted": "0", "clientStatus": "offline", "clientLang": "zh-cn" -}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:182;O:8:"stdClass":19:{s:2:"id";s:4:"1420";s:3:"doc";s:3:"472";s:6:"module";s:3:"107";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:183;O:8:"stdClass":19:{s:2:"id";s:4:"1421";s:3:"doc";s:3:"436";s:6:"module";s:3:"109";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}i:184;O:8:"stdClass":19:{s:2:"id";s:4:"1419";s:3:"doc";s:3:"457";s:6:"module";s:3:"115";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:31";}} +}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:182;O:8:"stdClass":19:{s:2:"id";s:3:"183";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:183;O:8:"stdClass":19:{s:2:"id";s:3:"184";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:184;O:8:"stdClass":19:{s:2:"id";s:3:"185";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:185;O:8:"stdClass":19:{s:2:"id";s:3:"186";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:618:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 自拍给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2201:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:36:46";}i:186;O:8:"stdClass":19:{s:2:"id";s:3:"187";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2201:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:37:15";}i:187;O:8:"stdClass":19:{s:2:"id";s:3:"188";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:40:22";}i:188;O:8:"stdClass":19:{s:2:"id";s:3:"189";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2801:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:46:50";}i:189;O:8:"stdClass":19:{s:2:"id";s:3:"190";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:47:08";}i:190;O:8:"stdClass":19:{s:2:"id";s:3:"191";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1788:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:02";}i:191;O:8:"stdClass":19:{s:2:"id";s:3:"192";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1787:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:20";}i:192;O:8:"stdClass":19:{s:2:"id";s:3:"193";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:51:01";}i:193;O:8:"stdClass":19:{s:2:"id";s:3:"194";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:51:16";}i:194;O:8:"stdClass":19:{s:2:"id";s:3:"195";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:52:52";}i:195;O:8:"stdClass":19:{s:2:"id";s:3:"196";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:953:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:58:32";}i:196;O:8:"stdClass":19:{s:2:"id";s:3:"197";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1052:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:00:46";}i:197;O:8:"stdClass":19:{s:2:"id";s:3:"198";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7270:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:00:58";}i:198;O:8:"stdClass":19:{s:2:"id";s:3:"199";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6693:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:01:06";}i:199;O:8:"stdClass":19:{s:2:"id";s:3:"200";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2029:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:02:36";}i:200;O:8:"stdClass":19:{s:2:"id";s:3:"201";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:03:02";}i:201;O:8:"stdClass":19:{s:2:"id";s:3:"202";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7271:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:03:58";}i:202;O:8:"stdClass":19:{s:2:"id";s:3:"203";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:07";}i:203;O:8:"stdClass":19:{s:2:"id";s:3:"204";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:18";}i:204;O:8:"stdClass":19:{s:2:"id";s:3:"205";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1053:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:47";}i:205;O:8:"stdClass":19:{s:2:"id";s:3:"206";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:973:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:59";}i:206;O:8:"stdClass":19:{s:2:"id";s:3:"207";s:3:"doc";s:2:"82";s:6:"module";s:4:"2882";s:5:"title";s:12:"删除工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:153:"[{"field":"message","paramsType":"string","required":true,"desc":"\t结果信息","structType":"json","sub":1,"key":"lbyojp0llh01cu9xuij","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:06:34";}} \ No newline at end of file diff --git a/db/api/16.0/apistruct b/db/api/16.0/apistruct index e50ed9438d..e2bebd61d4 100644 --- a/db/api/16.0/apistruct +++ b/db/api/16.0/apistruct @@ -1 +1 @@ -a:1:{i:0;O:8:"stdClass":12:{s:2:"id";s:2:"14";s:3:"lib";s:2:"24";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";s:8:"editedBy";s:5:"admin";s:10:"editedDate";s:19:"2022-06-28 09:51:30";s:7:"deleted";s:1:"0";}} \ No newline at end of file +a:1:{i:0;O:8:"stdClass":12:{s:2:"id";s:1:"1";s:3:"lib";s:3:"833";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/api/16.0/apistruct_spec b/db/api/16.0/apistruct_spec index c16b6ebce6..c1bd7eccf0 100644 --- a/db/api/16.0/apistruct_spec +++ b/db/api/16.0/apistruct_spec @@ -1 +1 @@ -a:3:{i:0;O:8:"stdClass":8:{s:2:"id";s:2:"21";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";}i:1;O:8:"stdClass":8:{s:2:"id";s:2:"20";s:4:"name";s:3:"aaa";s:4:"type";s:8:"formData";s:4:"desc";s:0:"";s:9:"attribute";s:137:"[{"field":"aaa","paramsType":"object","required":"","desc":"","structType":"formData","sub":1,"key":"l11gznwwu2chih9mc28","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";}i:2;O:8:"stdClass":8:{s:2:"id";s:2:"19";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"2";s:7:"addedBy";s:5:"admin";s:9:"addedDate";s:19:"2022-06-28 09:51:30";}} \ No newline at end of file +a:3:{i:0;O:8:"stdClass":8:{s:2:"id";s:1:"1";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:1;O:8:"stdClass":8:{s:2:"id";s:1:"2";s:4:"name";s:3:"aaa";s:4:"type";s:8:"formData";s:4:"desc";s:0:"";s:9:"attribute";s:137:"[{"field":"aaa","paramsType":"object","required":"","desc":"","structType":"formData","sub":1,"key":"l11gznwwu2chih9mc28","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:2;O:8:"stdClass":8:{s:2:"id";s:1:"3";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"2";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}} \ No newline at end of file diff --git a/db/api/16.0/module b/db/api/16.0/module index e5c9faeb17..46a9aeb56f 100644 --- a/db/api/16.0/module +++ b/db/api/16.0/module @@ -1 +1 @@ -a:15:{i:0;O:8:"stdClass":13:{s:2:"id";s:3:"118";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"反馈";s:6:"parent";s:1:"0";s:4:"path";s:5:",118,";s:5:"grade";s:1:"1";s:5:"order";s:3:"150";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":13:{s:2:"id";s:3:"117";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:5:"Token";s:6:"parent";s:1:"0";s:4:"path";s:5:",117,";s:5:"grade";s:1:"1";s:5:"order";s:2:"10";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":13:{s:2:"id";s:3:"116";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"需求";s:6:"parent";s:1:"0";s:4:"path";s:5:",116,";s:5:"grade";s:1:"1";s:5:"order";s:2:"70";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":13:{s:2:"id";s:3:"115";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"任务";s:6:"parent";s:1:"0";s:4:"path";s:5:",115,";s:5:"grade";s:1:"1";s:5:"order";s:3:"110";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":13:{s:2:"id";s:3:"114";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:3:"Bug";s:6:"parent";s:1:"0";s:4:"path";s:5:",114,";s:5:"grade";s:1:"1";s:5:"order";s:3:"120";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":13:{s:2:"id";s:3:"113";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"用例";s:6:"parent";s:1:"0";s:4:"path";s:5:",113,";s:5:"grade";s:1:"1";s:5:"order";s:3:"130";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":13:{s:2:"id";s:3:"112";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:12:"产品计划";s:6:"parent";s:1:"0";s:4:"path";s:5:",112,";s:5:"grade";s:1:"1";s:5:"order";s:2:"50";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":13:{s:2:"id";s:3:"111";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"发布";s:6:"parent";s:1:"0";s:4:"path";s:5:",111,";s:5:"grade";s:1:"1";s:5:"order";s:2:"60";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":13:{s:2:"id";s:3:"110";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:9:"测试单";s:6:"parent";s:1:"0";s:4:"path";s:5:",110,";s:5:"grade";s:1:"1";s:5:"order";s:3:"140";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":13:{s:2:"id";s:3:"109";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"版本";s:6:"parent";s:1:"0";s:4:"path";s:5:",109,";s:5:"grade";s:1:"1";s:5:"order";s:2:"90";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":13:{s:2:"id";s:3:"108";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"用户";s:6:"parent";s:1:"0";s:4:"path";s:5:",108,";s:5:"grade";s:1:"1";s:5:"order";s:2:"20";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":13:{s:2:"id";s:3:"107";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"执行";s:6:"parent";s:1:"0";s:4:"path";s:5:",107,";s:5:"grade";s:1:"1";s:5:"order";s:3:"100";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":13:{s:2:"id";s:3:"106";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"项目";s:6:"parent";s:1:"0";s:4:"path";s:5:",106,";s:5:"grade";s:1:"1";s:5:"order";s:2:"80";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":13:{s:2:"id";s:3:"105";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:6:"产品";s:6:"parent";s:1:"0";s:4:"path";s:5:",105,";s:5:"grade";s:1:"1";s:5:"order";s:2:"40";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":13:{s:2:"id";s:3:"104";s:4:"root";s:2:"24";s:6:"branch";s:1:"0";s:4:"name";s:9:"项目集";s:6:"parent";s:1:"0";s:4:"path";s:5:",104,";s:5:"grade";s:1:"1";s:5:"order";s:2:"30";s:4:"type";s:3:"api";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}} \ No newline at end of file +a:16:{i:0;O:8:"stdClass":15:{s:2:"id";s:4:"2882";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"工单";s:6:"parent";s:1:"0";s:4:"path";s:6:",2882,";s:5:"grade";s:1:"1";s:5:"order";s:3:"160";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":15:{s:2:"id";s:4:"2881";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:9:"项目集";s:6:"parent";s:1:"0";s:4:"path";s:6:",2881,";s:5:"grade";s:1:"1";s:5:"order";s:2:"30";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":15:{s:2:"id";s:4:"2880";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"产品";s:6:"parent";s:1:"0";s:4:"path";s:6:",2880,";s:5:"grade";s:1:"1";s:5:"order";s:2:"40";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":15:{s:2:"id";s:4:"2879";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"项目";s:6:"parent";s:1:"0";s:4:"path";s:6:",2879,";s:5:"grade";s:1:"1";s:5:"order";s:2:"80";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":15:{s:2:"id";s:4:"2878";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"执行";s:6:"parent";s:1:"0";s:4:"path";s:6:",2878,";s:5:"grade";s:1:"1";s:5:"order";s:3:"100";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":15:{s:2:"id";s:4:"2877";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"用户";s:6:"parent";s:1:"0";s:4:"path";s:6:",2877,";s:5:"grade";s:1:"1";s:5:"order";s:2:"20";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":15:{s:2:"id";s:4:"2876";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"版本";s:6:"parent";s:1:"0";s:4:"path";s:6:",2876,";s:5:"grade";s:1:"1";s:5:"order";s:2:"90";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":15:{s:2:"id";s:4:"2875";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:9:"测试单";s:6:"parent";s:1:"0";s:4:"path";s:6:",2875,";s:5:"grade";s:1:"1";s:5:"order";s:3:"140";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":15:{s:2:"id";s:4:"2874";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"发布";s:6:"parent";s:1:"0";s:4:"path";s:6:",2874,";s:5:"grade";s:1:"1";s:5:"order";s:2:"60";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":15:{s:2:"id";s:4:"2873";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:12:"产品计划";s:6:"parent";s:1:"0";s:4:"path";s:6:",2873,";s:5:"grade";s:1:"1";s:5:"order";s:2:"50";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":15:{s:2:"id";s:4:"2872";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"用例";s:6:"parent";s:1:"0";s:4:"path";s:6:",2872,";s:5:"grade";s:1:"1";s:5:"order";s:3:"130";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":15:{s:2:"id";s:4:"2871";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:3:"Bug";s:6:"parent";s:1:"0";s:4:"path";s:6:",2871,";s:5:"grade";s:1:"1";s:5:"order";s:3:"120";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":15:{s:2:"id";s:4:"2870";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"任务";s:6:"parent";s:1:"0";s:4:"path";s:6:",2870,";s:5:"grade";s:1:"1";s:5:"order";s:3:"110";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":15:{s:2:"id";s:4:"2869";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"需求";s:6:"parent";s:1:"0";s:4:"path";s:6:",2869,";s:5:"grade";s:1:"1";s:5:"order";s:2:"70";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":15:{s:2:"id";s:4:"2868";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:5:"Token";s:6:"parent";s:1:"0";s:4:"path";s:6:",2868,";s:5:"grade";s:1:"1";s:5:"order";s:2:"10";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":15:{s:2:"id";s:4:"2867";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"反馈";s:6:"parent";s:1:"0";s:4:"path";s:6:",2867,";s:5:"grade";s:1:"1";s:5:"order";s:3:"150";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/api/api b/db/api/api new file mode 100644 index 0000000000..41482b676b --- /dev/null +++ b/db/api/api @@ -0,0 +1,3758 @@ +a:82:{i:0;O:8:"stdClass":24:{s:2:"id";s:1:"1";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:82:"{"account": "admin", "password": "123456"}";s:15:"responseExample";s:67:"{ + "token": "cuejkiesahl9k1j8be5bv5lndo" +}";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":24:{s:2:"id";s:1:"2";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{ +    "page": 1, +    "total": 1, +    "limit": 20, +    "feedbacks": [ +        { +            "id": 2, +            "product": 2, +            "module": 0, +            "title": "一个反馈", +            "type": "", +            "solution": "", +            "desc": "", +            "status": "wait", +            "subStatus": "", +            "public": "0", +            "notify": "1", +            "notifyEmail": "", +            "likes": "", +            "result": 0, +            "faq": 0, +            "openedBy": { +                "id": 1, +                "account": "admin", +                "avatar": "", +                "realname": "admin" +            }, +            "openedDate": "2022-06-10T00:56:02Z", +            "reviewedBy": null, +            "reviewedDate": null, +            "processedBy": null, +            "processedDate": null, +            "closedBy": null, +            "closedDate": null, +            "closedReason": "", +            "editedBy": { +                "id": 1, +                "account": "admin", +                "avatar": "", +                "realname": "admin" +            }, +            "editedDate": "2022-06-10T00:56:02Z", +            "assignedTo": null, +            "assignedDate": "2022-06-10 08:56:02", +            "feedbackBy": "", +            "mailto": [], +            "deleted": false, +            "dept": 0 +        } +    ] +}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":24:{s:2:"id";s:1:"3";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2829:"{ + "programs": [ + { + "id": 6, + "project": 0, + "model": "", + "type": "program", + "lifetime": "sprint", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 0, + "path": ",6,", + "grade": 1, + "name": "企业管理", + "code": "", + "begin": "2021-06-05", + "end": "2022-06-04", + "realBegan": "2021-12-01", + "realEnd": "2021-12-01", + "days": 0, + "status": "doing", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-04-28T03:22:04Z", + "openedVersion": "15.0.rc3", + "lastEditedBy": "", + "lastEditedDate": "2021-11-30T16:00:00Z", + "closedBy": null, + "closedDate": "2021-11-30T16:00:00Z", + "canceledBy": null, + "canceledDate": "2021-11-30T16:00:00Z", + "PO": null, + "PM": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "QD": null, + "RD": null, + "team": "企业管理", + "acl": "open", + "whitelist": ",", + "order": 30, + "deleted": false, + "progress": 0 + } + ] +}";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":24:{s:2:"id";s:1:"4";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ + "name": "测试产品", + "code": "test", + "program": 1 +}";s:15:"responseExample";s:3251:"{ + "total": 11, + "products": [ + { + "id": 1, + "program": 6, + "name": "公司企业网站建设1", + "code": "companyWebsite", + "bind": "0", + "line": 0, + "type": "normal", + "status": "normal", + "subStatus": "", + "desc": "建立公司企业网站,可以更好对外展示。<br />", + "PO": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "QD": { + "id": 10, + "account": "testManager", + "avatar": "", + "realname": "测试经理" + }, + "RD": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "acl": "open", + "whitelist": [], + "reviewer": "", + "createdBy": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "createdDate": "2012-06-05T01:57:07Z", + "createdVersion": "", + "order": 5, + "deleted": "0", + "lineName": "", + "programName": "企业管理", + "stories": { + "active": 5, + "draft": 3, + "": 0, + "closed": 0, + "changed": 0 + }, + "requirements": { + "0": "", + "1": "draft", + "2": "active", + "3": "closed", + "4": "changed", + "": 0, + "draft": 0, + "active": 0, + "closed": 0, + "changed": 0 + }, + "plans": 0, + "releases": 0, + "bugs": 5, + "unResolved": 5, + "closedBugs": 0, + "fixedBugs": 0, + "thisWeekBugs": 1, + "assignToNull": 1, + "progress": 0 + } + ] +}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":24:{s:2:"id";s:1:"5";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3936:"{ + "total": 1, + "products": [ + { + "id": 6, + "program": 6, + "name": "测试", + "code": "", + "bind": "1", + "line": 0, + "type": "normal", + "status": "normal", + "subStatus": "", + "desc": "", + "PO": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "QD": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "RD": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "acl": "private", + "whitelist": [ + { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + } + ], + "reviewer": "", + "createdBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "createdDate": "2021-12-01T05:17:04Z", + "createdVersion": "15.8", + "order": 30, + "deleted": "0", + "lineName": "", + "programName": "企业管理", + "stories": { + "0": "", + "1": "draft", + "2": "active", + "3": "closed", + "4": "changed", + "": 0, + "draft": 0, + "active": 0, + "closed": 0, + "changed": 0 + }, + "requirements": { + "0": "", + "1": "draft", + "2": "active", + "3": "closed", + "4": "changed", + "": 0, + "draft": 0, + "active": 0, + "closed": 0, + "changed": 0 + }, + "plans": 0, + "releases": 0, + "bugs": 0, + "unResolved": 0, + "closedBugs": 0, + "fixedBugs": 0, + "thisWeekBugs": 0, + "assignToNull": 0, + "progress": 0 + } + ] +}";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":24:{s:2:"id";s:1:"6";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2108:"{ + "id": 1, + "program": 6, + "name": "公司企业网站建设1", + "code": "companyWebsite", + "bind": "0", + "line": 0, + "type": "normal", + "status": "normal", + "subStatus": "", + "desc": "建立公司企业网站,可以更好对外展示。<br />", + "PO": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "QD": { + "id": 10, + "account": "testManager", + "avatar": "", + "realname": "测试经理" + }, + "RD": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "acl": "open", + "whitelist": [], + "reviewer": "", + "createdBy": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "createdDate": "2012-06-05T01:57:07Z", + "createdVersion": "", + "order": 5, + "deleted": "0", + "stories": { + "active": 5, + "draft": 3, + "": 0, + "closed": 0, + "changed": 0 + }, + "plans": 0, + "releases": 0, + "builds": 0, + "cases": 5, + "projects": 0, + "executions": 0, + "bugs": 5, + "docs": 0, + "progress": 0, + "caseReview": false +}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":24:{s:2:"id";s:1:"7";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:65:"{ + "name": "公司企业网站建设1" +}";s:15:"responseExample";s:2108:"{ + "id": 1, + "program": 6, + "name": "公司企业网站建设1", + "code": "companyWebsite", + "bind": "0", + "line": 0, + "type": "normal", + "status": "normal", + "subStatus": "", + "desc": "建立公司企业网站,可以更好对外展示。<br />", + "PO": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "QD": { + "id": 10, + "account": "testManager", + "avatar": "", + "realname": "测试经理" + }, + "RD": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "acl": "open", + "whitelist": [], + "reviewer": "", + "createdBy": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "createdDate": "2012-06-05T01:57:07Z", + "createdVersion": "", + "order": 5, + "deleted": "0", + "stories": { + "active": 5, + "draft": 3, + "": 0, + "closed": 0, + "changed": 0 + }, + "plans": 0, + "releases": 0, + "builds": 0, + "cases": 5, + "projects": 0, + "executions": 0, + "bugs": 5, + "docs": 0, + "progress": 0, + "caseReview": false +}";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":24:{s:2:"id";s:1:"8";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:211:"{ + "name": "test", + "code": "test", + "begin": "2021-01-01", + "end": "2022-01-01", + "products": [1] +}";s:15:"responseExample";s:1885:"{ + "id": 9, + "model": "scrum", + "type": "project", + "lifetime": "", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 0, + "path": ",9,", + "grade": 1, + "name": "test", + "code": "test", + "begin": "2021-01-01", + "end": "2022-01-01", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 0, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-25T09:12:30Z", + "openedVersion": "", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-25T09:12:30Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "", + "QD": "", + "RD": "", + "team": "test", + "acl": "private", + "whitelist": ",", + "order": 45, + "deleted": "0" +}";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":24:{s:2:"id";s:1:"9";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":24:{s:2:"id";s:2:"10";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1671:"{ + "page": 1, + "total": 2, + "limit": 20, + "projects": [ + { + "id": 7, + "name": "企业管理系统", + "code": "", + "model": "scrum", + "type": "project", + "budget": "0", + "budgetUnit": "CNY", + "parent": 6, + "begin": "2021-06-05", + "end": "2022-06-04", + "status": "doing", + "openedBy": "admin", + "openedDate": "2021-04-28T03:22:04Z", + "PM": "projectManager", + "progress": 33 + }, + { + "id": 8, + "name": "分支项目", + "code": "bb", + "model": "scrum", + "type": "project", + "budget": "", + "budgetUnit": "CNY", + "parent": 6, + "begin": "2021-11-23", + "end": "2021-12-23", + "status": "wait", + "openedBy": "admin", + "openedDate": "2021-11-23T07:45:16Z", + "PM": "", + "progress": 0 + } + ] +}";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":24:{s:2:"id";s:2:"11";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1959:"{ + "id": 7, + "project": 0, + "model": "scrum", + "type": "project", + "lifetime": "sprint", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "extend", + "parent": 6, + "path": ",6,7,", + "grade": 2, + "name": "企业管理系统", + "code": "", + "begin": "2021-06-05", + "end": "2022-06-04", + "realBegan": null, + "realEnd": null, + "days": 0, + "status": "doing", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-04-28T03:22:04Z", + "openedVersion": "15.0.rc3", + "lastEditedBy": "admin", + "lastEditedDate": "2021-04-28T03:22:04Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "projectManager", + "QD": "", + "RD": "", + "team": "", + "acl": "open", + "whitelist": ",tester3,admin", + "order": 35, + "deleted": false, + "caseReview": false +}";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":24:{s:2:"id";s:2:"12";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:89:"{ + "name": "项目集", + "PM": "admin" +}";s:15:"responseExample";s:1933:"{ + "id": 12, + "project": 0, + "model": "", + "type": "program", + "lifetime": "", + "budget": "", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "extend", + "parent": 0, + "path": ",12,", + "grade": 1, + "name": "项目集", + "code": "tt", + "begin": "2021-11-26", + "end": "2021-12-26", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 21, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-26T02:27:15Z", + "openedVersion": "", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-26T02:33:18Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "admin", + "QD": "", + "RD": "", + "team": "修改项目", + "acl": "private", + "whitelist": ",", + "order": 60, + "deleted": "0" +}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":24:{s:2:"id";s:2:"13";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:731:"{ + "page": 1, + "total": 1, + "limit": 20, + "executions": [ + { + "id": 13, + "name": "迭代1", + "project": 12, + "code": "sprint1", + "type": "sprint", + "parent": 12, + "begin": "2021-11-26", + "end": "2021-12-02", + "status": "wait", + "openedBy": "admin", + "openedDate": "2021-11-26T02:42:22Z", + "progress": 0 + } + ] +}";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":24:{s:2:"id";s:2:"14";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:92:"{ + "name": "修改项目", + "PM": "admin" +}";s:15:"responseExample";s:1941:"{ + "id": 12, + "project": 0, + "model": "scrum", + "type": "project", + "lifetime": "", + "budget": "", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "extend", + "parent": 0, + "path": ",12,", + "grade": 1, + "name": "修改项目", + "code": "tt", + "begin": "2021-11-26", + "end": "2021-12-26", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 21, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-26T02:27:15Z", + "openedVersion": "", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-26T02:33:18Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "admin", + "QD": "", + "RD": "", + "team": "修改项目", + "acl": "private", + "whitelist": ",", + "order": 60, + "deleted": "0" +}";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":24:{s:2:"id";s:2:"15";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2879";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":24:{s:2:"id";s:2:"16";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ + "id": 40, + "project": 12, + "model": "", + "type": "sprint", + "lifetime": "", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 12, + "path": ",12,40,", + "grade": 1, + "name": "测试执行1", + "code": "test1", + "begin": "2021-12-01", + "end": "2021-12-11", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 100, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-28T15:37:59Z", + "openedVersion": "15.8", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-28T15:37:59Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "", + "QD": "", + "RD": "", + "team": "测试执行1", + "acl": "private", + "whitelist": ",", + "order": 200, + "deleted": "0", + "totalHours": 700, + "totalEstimate": 0, + "totalConsumed": 0, + "totalLeft": 0 +}";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:16;O:8:"stdClass":24:{s:2:"id";s:2:"17";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2123:"{ + "id": 14, + "project": 0, + "model": "", + "type": "program", + "lifetime": "", + "budget": "11111", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 0, + "path": ",14,", + "grade": 1, + "name": "测试项目集", + "code": "", + "begin": "2021-11-26", + "end": "2021-12-26", + "realBegan": null, + "realEnd": null, + "days": 0, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-11-26T10:05:51Z", + "openedVersion": "", + "lastEditedBy": "", + "lastEditedDate": null, + "closedBy": null, + "closedDate": null, + "canceledBy": null, + "canceledDate": null, + "PO": null, + "PM": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "QD": null, + "RD": null, + "team": "", + "acl": "private", + "whitelist": [], + "order": 70, + "deleted": false +}";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:17;O:8:"stdClass":24:{s:2:"id";s:2:"18";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:49:"{ + "message": "sucess" +}";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:18;O:8:"stdClass":24:{s:2:"id";s:2:"19";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2156:"{ + "id": 43, + "project": 0, + "model": "", + "type": "program", + "lifetime": "", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 0, + "path": ",43,", + "grade": 1, + "name": "项目集21", + "code": "", + "begin": "2021-09-11", + "end": "2021-12-31", + "realBegan": null, + "realEnd": null, + "days": 0, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-12-03T02:07:36Z", + "openedVersion": "", + "lastEditedBy": "", + "lastEditedDate": null, + "closedBy": null, + "closedDate": null, + "canceledBy": null, + "canceledDate": null, + "PO": null, + "PM": null, + "QD": null, + "RD": null, + "team": "", + "acl": "private", + "whitelist": [ + { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + } + ], + "order": 215, + "deleted": false +}";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:19;O:8:"stdClass":24:{s:2:"id";s:2:"20";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, + "total": 1, + "limit": 20, + "stories": [ + { + "id": 7, + "parent": 0, + "product": 1, + "branch": 0, + "module": 7, + "plan": "1", + "source": "po", + "sourceNote": "", + "fromBug": 0, + "title": "关于我们的设计和开发", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 1, + "status": "draft", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": "", + "openedBy": "productManager", + "openedDate": "2012-06-05T02:24:19Z", + "assignedTo": "productManager", + "assignedDate": "2012-06-05T02:24:19Z", + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "planTitle": "1.0版本 " + } + ] +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:20;O:8:"stdClass":24:{s:2:"id";s:2:"21";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:188:"{"name": "测试执行1", "code": "test1", "begin": "2021-12-01", "end": "2021-12-11", "days": 10}";s:15:"responseExample";s:2076:"{ + "id": 40, + "project": 12, + "model": "", + "type": "sprint", + "lifetime": "", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 12, + "path": ",12,40,", + "grade": 1, + "name": "测试执行1", + "code": "test1", + "begin": "2021-12-01", + "end": "2021-12-11", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 100, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-28T15:37:59Z", + "openedVersion": "15.8", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-28T15:37:59Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "", + "QD": "", + "RD": "", + "team": "测试执行1", + "acl": "private", + "whitelist": ",", + "order": 200, + "deleted": "0", + "totalHours": 700, + "totalEstimate": 0, + "totalConsumed": 0, + "totalLeft": 0 +}";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:21;O:8:"stdClass":24:{s:2:"id";s:2:"22";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:52:"{ + "spec": "变更描述" +}";s:15:"responseExample";s:3007:"{ + "id": 1, + "parent": 0, + "product": 1, + "branch": 0, + "module": 1, + "plan": "1", + "source": "po", + "sourceNote": "", + "fromBug": 0, + "title": "首页设计和开发", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 1, + "status": "active", + "subStatus": "", + "color": "", + "stage": "developing", + "stagedBy": "", + "mailto": "", + "openedBy": "productManager", + "openedDate": "2012-06-05T02:09:49Z", + "assignedTo": "productManager", + "assignedDate": null, + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-29T01:43:18Z", + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 2, + "URChanged": "0", + "deleted": "0", + "spec": "变更描述", + "verify": "开发并通过验收<br />", + "executions": { + "1": { + "project": 1, + "name": "企业网站第一期", + "status": "doing" + } + }, + "tasks": { + "1": [ + { + "id": 11, + "name": "首页页面的开发", + "assignedTo": "dev1", + "execution": 1, + "status": "doing", + "consumed": 0, + "left": 8, + "type": "devel" + }, + { + "id": 10, + "name": "首页页面的设计", + "assignedTo": "dev1", + "execution": 1, + "status": "done", + "consumed": 8, + "left": 0, + "type": "design" + } + ] + }, + "stages": [], + "planTitle": { + "1": "1.0版本" + }, + "children": [] +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:22;O:8:"stdClass":24:{s:2:"id";s:2:"23";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2094:"{ + "id": 40, + "project": 12, + "model": "", + "type": "sprint", + "lifetime": "", + "budget": "0", + "budgetUnit": "CNY", + "attribute": "", + "percent": 0, + "milestone": "0", + "output": "", + "auth": "", + "parent": 12, + "path": ",12,40,", + "grade": 1, + "name": "测试执行1111111", + "code": "test1111111", + "begin": "2021-12-01", + "end": "2021-12-11", + "realBegan": "0000-00-00", + "realEnd": "0000-00-00", + "days": 100, + "status": "wait", + "subStatus": "", + "pri": "1", + "desc": "", + "version": 0, + "parentVersion": 0, + "planDuration": 0, + "realDuration": 0, + "openedBy": "admin", + "openedDate": "2021-11-28T15:37:59Z", + "openedVersion": "15.8", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-28T15:37:59Z", + "closedBy": "", + "closedDate": null, + "canceledBy": "", + "canceledDate": null, + "PO": "", + "PM": "", + "QD": "", + "RD": "", + "team": "测试执行1111111", + "acl": "private", + "whitelist": ",", + "order": 200, + "deleted": "0", + "totalHours": 700, + "totalEstimate": 0, + "totalConsumed": 0, + "totalLeft": 0 +}";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:23;O:8:"stdClass":24:{s:2:"id";s:2:"24";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2878";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:47:"{ + ”message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:24;O:8:"stdClass":24:{s:2:"id";s:2:"25";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, + "total": 1, + "limit": 20, + "stories": [ + { + "id": 7, + "parent": 0, + "product": 1, + "branch": 0, + "module": 7, + "plan": "1", + "source": "po", + "sourceNote": "", + "fromBug": 0, + "title": "关于我们的设计和开发", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 1, + "status": "draft", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": "", + "openedBy": "productManager", + "openedDate": "2012-06-05T02:24:19Z", + "assignedTo": "productManager", + "assignedDate": "2012-06-05T02:24:19Z", + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "planTitle": "1.0版本 " + } + ] +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:25;O:8:"stdClass":24:{s:2:"id";s:2:"26";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:198:"{ + "title": "测试需求", + "spec": "测试", + "product": 1, + "pri": 1, + "category": "feature" +}";s:15:"responseExample";s:1698:"{ + "id": 14, + "parent": 0, + "product": 1, + "branch": 0, + "module": 0, + "plan": "", + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "测试需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "wait", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-29T01:18:02Z", + "assignedTo": "", + "assignedDate": null, + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "spec": "测试", + "verify": "", + "executions": [], + "tasks": [], + "stages": [], + "children": [] +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:26;O:8:"stdClass":24:{s:2:"id";s:2:"27";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2083:" "page": 1, + "total": 1, + "limit": 20, + "stories": [ + { + "id": 7, + "parent": 0, + "product": 1, + "branch": 0, + "module": 7, + "plan": "1", + "source": "po", + "sourceNote": "", + "fromBug": 0, + "title": "关于我们的设计和开发", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 1, + "status": "draft", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": "", + "openedBy": "productManager", + "openedDate": "2012-06-05T02:24:19Z", + "assignedTo": "productManager", + "assignedDate": "2012-06-05T02:24:19Z", + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "planTitle": "1.0版本 " + } + ] +}";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:27;O:8:"stdClass":24:{s:2:"id";s:2:"28";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1698:"{ + "id": 14, + "parent": 0, + "product": 1, + "branch": 0, + "module": 0, + "plan": "", + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "测试需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "wait", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-29T01:18:02Z", + "assignedTo": "", + "assignedDate": null, + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "spec": "测试", + "verify": "", + "executions": [], + "tasks": [], + "stages": [], + "children": [] +}";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:28;O:8:"stdClass":24:{s:2:"id";s:2:"29";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:29;O:8:"stdClass":24:{s:2:"id";s:2:"30";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3408:"{ + "page": 1, + "total": 1, + "limit": 100, + "tasks": [ + { + "id": 18, + "project": 12, + "parent": 0, + "execution": 13, + "module": 0, + "design": 0, + "story": 0, + "storyVersion": 1, + "designVersion": 0, + "fromBug": 0, + "name": "task1", + "type": "devel", + "pri": 3, + "estimate": 0, + "consumed": 2, + "left": 0, + "deadline": null, + "status": "done", + "subStatus": "", + "color": "", + "mailto": [], + "desc": "", + "version": 1, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-11-29T02:33:47Z", + "assignedTo": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "assignedDate": "2021-11-29T02:52:25Z", + "estStarted": "0000-00-00", + "realStarted": "2021-11-29T02:50:00Z", + "finishedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "finishedDate": "2021-11-29T02:52:17Z", + "finishedList": "", + "canceledBy": null, + "canceledDate": null, + "closedBy": null, + "closedDate": null, + "planDuration": 0, + "realDuration": 0, + "closedReason": "", + "lastEditedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "lastEditedDate": "2021-11-29T02:52:25Z", + "activatedDate": "0000-00-00", + "deleted": false, + "storyID": null, + "storyTitle": null, + "product": null, + "branch": null, + "latestStoryVersion": null, + "storyStatus": null, + "assignedToRealName": "管理员", + "needConfirm": false, + "progress": 100 + } + ] +}";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:30;O:8:"stdClass":24:{s:2:"id";s:2:"31";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2869";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:49:"{ + "category": "other" +}";s:15:"responseExample";s:1698:"{ + "id": 14, + "parent": 0, + "product": 1, + "branch": 0, + "module": 0, + "plan": "", + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "测试需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 1, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "wait", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-29T01:18:02Z", + "assignedTo": "", + "assignedDate": null, + "lastEditedBy": "", + "lastEditedDate": null, + "reviewedBy": "", + "reviewedDate": null, + "closedBy": "", + "closedDate": null, + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": false, + "spec": "测试", + "verify": "", + "executions": [], + "tasks": [], + "stages": [], + "children": [] +}";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:31;O:8:"stdClass":24:{s:2:"id";s:2:"32";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:4830:"{ + "id": 22, + "project": 41, + "parent": 0, + "execution": 42, + "module": 0, + "design": 0, + "story": 0, + "storyVersion": 1, + "designVersion": 0, + "fromBug": 0, + "name": "多人任务", + "type": "devel", + "pri": 3, + "estimate": 2, + "consumed": 0, + "left": 2, + "deadline": "2021-12-23", + "status": "wait", + "subStatus": "", + "color": "", + "mailto": [], + "desc": "", + "version": 1, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-12-05T12:00:57Z", + "assignedTo": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "assignedDate": "2021-12-05T12:00:57Z", + "estStarted": "2021-12-05", + "realStarted": null, + "finishedBy": null, + "finishedDate": null, + "finishedList": "", + "canceledBy": null, + "canceledDate": null, + "closedBy": null, + "closedDate": null, + "planDuration": 0, + "realDuration": 0, + "closedReason": "", + "lastEditedBy": null, + "lastEditedDate": null, + "activatedDate": "", + "deleted": false, + "storyID": null, + "storyTitle": null, + "latestStoryVersion": null, + "storyStatus": null, + "assignedToRealName": "管理员", + "children": [], + "team": [ + { + "id": 50, + "root": 22, + "type": "task", + "account": "admin", + "role": "", + "limited": "no", + "join": "2021-12-05", + "days": 0, + "hours": 0, + "estimate": 1, + "consumed": 0, + "left": 1, + "order": 0, + "realname": "管理员", + "avatar": "", + "progress": 0 + }, + { + "id": 51, + "root": 22, + "type": "task", + "account": "productManager", + "role": "", + "limited": "no", + "join": "2021-12-05", + "days": 0, + "hours": 0, + "estimate": 1, + "consumed": 0, + "left": 1, + "order": 1, + "realname": "产品经理", + "avatar": "", + "progress": 0 + } + ], + "files": [], + "needConfirm": false, + "progress": 0, + "storySpec": "", + "storyVerify": "", + "storyFiles": [], + "executionName": "testt", + "moduleTitle": "/", + "actions": [ + { + "id": 1253748, + "objectType": "task", + "objectID": 22, + "product": ",4,", + "project": 41, + "execution": 42, + "actor": "管理员", + "action": "opened", + "date": "2021-12-05 20:00:57", + "comment": "", + "extra": "", + "read": "1", + "history": [], + "desc": "2021-12-05 20:00:57, 由 <strong>管理员</strong> 创建。\n" + } + ], + "preAndNext": { + "pre": "", + "next": "" + } +}";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:32;O:8:"stdClass":24:{s:2:"id";s:2:"33";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ + "name": "testtt", + "assignedTo": [ "admin" ], + "type": "devel", + "estStarted": "2021-12-01", + "deadline": "2021-12-31" +}";s:15:"responseExample";s:2290:"{ + "id": 23, + "project": 12, + "parent": 0, + "execution": 55, + "module": 0, + "design": 0, + "story": 0, + "storyVersion": 1, + "designVersion": 0, + "fromBug": 0, + "name": "testttt", + "type": "devel", + "pri": 0, + "estimate": 0, + "consumed": 0, + "left": 0, + "deadline": "2021-12-31", + "status": "wait", + "subStatus": "", + "color": "", + "mailto": null, + "desc": "", + "version": 1, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-12-05T12:54:30Z", + "assignedTo": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "assignedDate": "2021-12-05T12:54:30Z", + "estStarted": "2021-12-01", + "realStarted": null, + "finishedBy": null, + "finishedDate": null, + "finishedList": "", + "canceledBy": null, + "canceledDate": null, + "closedBy": null, + "closedDate": null, + "planDuration": 0, + "realDuration": 0, + "closedReason": "", + "lastEditedBy": null, + "lastEditedDate": null, + "activatedDate": "", + "deleted": false, + "storyID": null, + "storyTitle": null, + "latestStoryVersion": null, + "storyStatus": null, + "assignedToRealName": "管理员", + "children": [], + "team": [], + "files": [], + "needConfirm": false, + "progress": 0 +}";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:33;O:8:"stdClass":24:{s:2:"id";s:2:"34";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:44:"{ + “message”: "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:34;O:8:"stdClass":24:{s:2:"id";s:2:"35";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3176:"{ + "page": 1, + "total": 1, + "limit": 20, + "bugs": [ + { + "id": 9, + "project": 0, + "product": 4, + "branch": 0, + "module": 0, + "execution": 0, + "plan": 0, + "story": 0, + "storyVersion": 1, + "task": 0, + "toTask": 0, + "toStory": 0, + "title": "Bug3", + "keywords": "", + "severity": 3, + "pri": 0, + "type": "", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "", + "status": { + "code": "active", + "name": "激活" + }, + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "1969-12-31T16:00:00Z", + "feedbackBy": "", + "notifyEmail": "", + "mailto": null, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-12-01T01:25:42Z", + "openedBuild": "主干", + "assignedTo": null, + "assignedDate": "1969-12-31T16:00:00Z", + "deadline": "1970-01-01", + "resolvedBy": null, + "resolution": "", + "resolvedBuild": "", + "resolvedDate": "1969-12-31T16:00:00Z", + "closedBy": null, + "closedDate": "1969-12-31T16:00:00Z", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 1, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": null, + "lastEditedDate": "1969-12-31T16:00:00Z", + "deleted": false, + "needconfirm": false + } + ] +}";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:35;O:8:"stdClass":24:{s:2:"id";s:2:"36";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:244:"{ + "name": "testtt", + "assignedTo": [ "admin" ], + "type": "devel", + "estStarted": "2021-12-01", + "deadline": "2021-12-31" +}";s:15:"responseExample";s:2630:"{ + "id": 13, + "project": 7, + "parent": 0, + "execution": 1, + "module": 0, + "design": 0, + "story": 2, + "storyVersion": 1, + "designVersion": 0, + "fromBug": 0, + "name": "ccc", + "type": "devel", + "pri": 1, + "estimate": 10, + "consumed": 0, + "left": 10, + "deadline": null, + "status": "wait", + "subStatus": "", + "color": "", + "mailto": null, + "desc": "新闻中心的开发", + "version": 2, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-04-28T05:16:15Z", + "assignedTo": { + "id": 4, + "account": "dev1", + "avatar": "", + "realname": "开发甲" + }, + "assignedDate": "2021-04-28T05:16:15Z", + "estStarted": "", + "realStarted": null, + "finishedBy": null, + "finishedDate": null, + "finishedList": "", + "canceledBy": null, + "canceledDate": null, + "closedBy": null, + "closedDate": null, + "planDuration": 0, + "realDuration": 0, + "closedReason": "", + "lastEditedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "lastEditedDate": "2021-12-05T12:57:10Z", + "activatedDate": "", + "deleted": false, + "storyID": 2, + "storyTitle": "新闻中心的设计和开发。", + "latestStoryVersion": 1, + "storyStatus": "active", + "assignedToRealName": "开发甲", + "children": [], + "team": [], + "files": [], + "cases": { + "3": "新闻中心的测试用例" + }, + "needConfirm": false, + "progress": 0 +}";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:36;O:8:"stdClass":24:{s:2:"id";s:2:"37";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ + "title": "Bug2", + "severity": 1, + "pri": 1, + "steps": "", + "type": "codeerror", + "openedBuild": [ + "trunk" + ] +}";s:15:"responseExample";s:3271:"{ + "id": 1, + "project": 7, + "product": 1, + "branch": 0, + "module": 0, + "execution": 1, + "plan": 0, + "story": 1, + "storyVersion": 1, + "task": 1, + "toTask": 0, + "toStory": 0, + "title": "aaa", + "keywords": "", + "severity": 3, + "pri": 1, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码&nbsp;&nbsp;&nbsp;&nbsp;</p>\r\n<p>[期望]正常显示</p>", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "1969-12-31T16:00:00Z", + "feedbackBy": "", + "notifyEmail": "", + "mailto": [], + "openedBy": { + "id": 7, + "account": "tester1", + "avatar": "", + "realname": "测试甲" + }, + "openedDate": "2012-06-05T02:56:11Z", + "openedBuild": "trunk", + "assignedTo": { + "id": 4, + "account": "dev1", + "avatar": "", + "realname": "开发甲" + }, + "assignedDate": "1969-12-31T16:00:00Z", + "deadline": null, + "resolvedBy": null, + "resolution": "", + "resolvedBuild": "", + "resolvedDate": null, + "closedBy": null, + "closedDate": "1969-12-31T16:00:00Z", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 1, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "lastEditedDate": "2021-12-05T14:53:35Z", + "deleted": false, + "executionName": "企业网站第一期", + "storyTitle": "首页设计和开发", + "storyStatus": "active", + "latestStoryVersion": 2, + "taskName": null, + "planName": null, + "projectName": "企业管理系统", + "toCases": [], + "files": [] +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:37;O:8:"stdClass":24:{s:2:"id";s:2:"38";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:251:"{ + "title": "Bug2", + "severity": 1, + "pri": 1, + "steps": "", + "type": "codeerror", + "openedBuild": [ + "trunk" + ] +}";s:15:"responseExample";s:3271:"{ + "id": 1, + "project": 7, + "product": 1, + "branch": 0, + "module": 0, + "execution": 1, + "plan": 0, + "story": 1, + "storyVersion": 1, + "task": 1, + "toTask": 0, + "toStory": 0, + "title": "aaa", + "keywords": "", + "severity": 3, + "pri": 1, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码&nbsp;&nbsp;&nbsp;&nbsp;</p>\r\n<p>[期望]正常显示</p>", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "1969-12-31T16:00:00Z", + "feedbackBy": "", + "notifyEmail": "", + "mailto": [], + "openedBy": { + "id": 7, + "account": "tester1", + "avatar": "", + "realname": "测试甲" + }, + "openedDate": "2012-06-05T02:56:11Z", + "openedBuild": "trunk", + "assignedTo": { + "id": 4, + "account": "dev1", + "avatar": "", + "realname": "开发甲" + }, + "assignedDate": "1969-12-31T16:00:00Z", + "deadline": null, + "resolvedBy": null, + "resolution": "", + "resolvedBuild": "", + "resolvedDate": null, + "closedBy": null, + "closedDate": "1969-12-31T16:00:00Z", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 1, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "lastEditedDate": "2021-12-05T14:53:35Z", + "deleted": false, + "executionName": "企业网站第一期", + "storyTitle": "首页设计和开发", + "storyStatus": "active", + "latestStoryVersion": 2, + "taskName": null, + "planName": null, + "projectName": "企业管理系统", + "toCases": [], + "files": [] +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:38;O:8:"stdClass":24:{s:2:"id";s:2:"39";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3271:"{ + "id": 1, + "project": 7, + "product": 1, + "branch": 0, + "module": 0, + "execution": 1, + "plan": 0, + "story": 1, + "storyVersion": 1, + "task": 1, + "toTask": 0, + "toStory": 0, + "title": "aaa", + "keywords": "", + "severity": 3, + "pri": 1, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码&nbsp;&nbsp;&nbsp;&nbsp;</p>\r\n<p>[期望]正常显示</p>", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "1969-12-31T16:00:00Z", + "feedbackBy": "", + "notifyEmail": "", + "mailto": [], + "openedBy": { + "id": 7, + "account": "tester1", + "avatar": "", + "realname": "测试甲" + }, + "openedDate": "2012-06-05T02:56:11Z", + "openedBuild": "trunk", + "assignedTo": { + "id": 4, + "account": "dev1", + "avatar": "", + "realname": "开发甲" + }, + "assignedDate": "1969-12-31T16:00:00Z", + "deadline": null, + "resolvedBy": null, + "resolution": "", + "resolvedBuild": "", + "resolvedDate": null, + "closedBy": null, + "closedDate": "1969-12-31T16:00:00Z", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 1, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "lastEditedDate": "2021-12-05T14:53:35Z", + "deleted": false, + "executionName": "企业网站第一期", + "storyTitle": "首页设计和开发", + "storyStatus": "active", + "latestStoryVersion": 2, + "taskName": null, + "planName": null, + "projectName": "企业管理系统", + "toCases": [], + "files": [] +}";s:8:"response";s:4515:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:39;O:8:"stdClass":24:{s:2:"id";s:2:"40";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2871";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:40;O:8:"stdClass":24:{s:2:"id";s:2:"41";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2570:"{ + "page": 1, + "total": 6, + "limit": 20, + "testcases": [ + { + "id": 10, + "project": 0, + "product": 1, + "execution": 0, + "branch": 0, + "lib": 0, + "module": 0, + "path": 0, + "story": 0, + "storyVersion": 1, + "title": "case1", + "precondition": "", + "keywords": "", + "pri": 1, + "type": "feature", + "auto": "no", + "frame": "", + "stage": "", + "howRun": "", + "scriptedBy": "", + "scriptedDate": null, + "scriptStatus": "", + "scriptLocation": "", + "status": "normal", + "subStatus": "", + "color": "", + "frequency": "1", + "order": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-12-05T15:05:16Z", + "reviewedBy": null, + "reviewedDate": null, + "lastEditedBy": null, + "lastEditedDate": null, + "version": 1, + "linkCase": "", + "fromBug": 0, + "fromCaseID": 0, + "fromCaseVersion": 1, + "deleted": false, + "lastRunner": "", + "lastRunDate": null, + "lastRunResult": "", + "storyTitle": null, + "needconfirm": false, + "bugs": 0, + "results": 0, + "caseFails": 0, + "stepNumber": 1, + "statusName": "正常" + } + ] +}";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:41;O:8:"stdClass":24:{s:2:"id";s:2:"42";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ + "title": "case1", + "pri": 1, + "steps": [ + { + "desc": "步骤1", + "expect": "结果1" + } + ], + "type": "feature" +}";s:15:"responseExample";s:2044:"{ + "id": 8, + "project": 0, + "product": 1, + "execution": 0, + "branch": 0, + "lib": 0, + "module": 0, + "path": 0, + "story": 0, + "storyVersion": 1, + "title": "case1", + "precondition": "", + "keywords": "", + "pri": 1, + "type": "feature", + "auto": "no", + "frame": "", + "stage": "", + "howRun": "", + "scriptedBy": "", + "scriptedDate": null, + "scriptStatus": "", + "scriptLocation": "", + "status": "normal", + "subStatus": "", + "color": "", + "frequency": "1", + "order": 0, + "openedBy": "admin", + "openedDate": "2021-11-29T07:18:29Z", + "reviewedBy": "", + "reviewedDate": null, + "lastEditedBy": "", + "lastEditedDate": null, + "version": 1, + "linkCase": "", + "fromBug": 0, + "fromCaseID": 0, + "fromCaseVersion": 1, + "deleted": false, + "lastRunner": "", + "lastRunDate": null, + "lastRunResult": "", + "toBugs": [], + "steps": [ + { + "id": 5, + "parent": 0, + "case": 8, + "version": 1, + "type": "step", + "desc": "步骤1", + "expect": "结果1" + } + ], + "files": [], + "currentVersion": 1 +}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:42;O:8:"stdClass":24:{s:2:"id";s:2:"43";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ + "id": 2, + "product": 4, + "branch": 0, + "parent": 0, + "title": "主干计划", + "desc": "", + "begin": "2021-11-23", + "end": "2021-11-29", + "order": "", + "deleted": false, + "stories": [ + { + "story": 12, + "plan": "2", + "order": 1, + "id": 12, + "parent": 0, + "product": 4, + "branch": 0, + "module": 23, + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "主干需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 0, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-23 16:04:30", + "assignedTo": "admin", + "assignedDate": "2021-11-23 19:42:55", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-23 19:42:55", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": "0" + } + ], + "bugs": [ + { + "id": 5, + "project": 0, + "product": 4, + "branch": 1, + "module": 24, + "execution": 0, + "plan": 2, + "story": 0, + "storyVersion": 1, + "task": 0, + "toTask": 0, + "toStory": 0, + "title": "Bug1", + "keywords": "", + "severity": 3, + "pri": 3, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "0000-00-00 00:00:00", + "mailto": "", + "openedBy": "admin", + "openedDate": "2021-11-29 13:02:34", + "openedBuild": "trunk", + "assignedTo": "", + "assignedDate": "0000-00-00 00:00:00", + "deadline": "2021-11-29", + "resolvedBy": "", + "resolution": "", + "resolvedBuild": "", + "resolvedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 0, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": "", + "lastEditedDate": "0000-00-00 00:00:00", + "deleted": "0" + } + ] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:43;O:8:"stdClass":24:{s:2:"id";s:2:"44";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2223:"{ + "id": 9, + "project": 0, + "product": 1, + "execution": 0, + "branch": 0, + "lib": 0, + "module": 0, + "path": 0, + "story": 0, + "storyVersion": 1, + "title": "case1", + "precondition": "", + "keywords": "", + "pri": 1, + "type": "feature", + "auto": "no", + "frame": "", + "stage": "", + "howRun": "", + "scriptedBy": "", + "scriptedDate": null, + "scriptStatus": "", + "scriptLocation": "", + "status": "normal", + "subStatus": "", + "color": "", + "frequency": "1", + "order": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-11-29T07:24:42Z", + "reviewedBy": null, + "reviewedDate": null, + "lastEditedBy": null, + "lastEditedDate": null, + "version": 1, + "linkCase": "", + "fromBug": 0, + "fromCaseID": 0, + "fromCaseVersion": 1, + "deleted": false, + "lastRunner": "", + "lastRunDate": null, + "lastRunResult": "", + "toBugs": [], + "steps": [ + { + "id": 6, + "parent": 0, + "case": 9, + "version": 1, + "type": "step", + "desc": "步骤1", + "expect": "结果1" + } + ], + "files": [], + "currentVersion": 1, + "caseFails": 0 +}";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:44;O:8:"stdClass":24:{s:2:"id";s:2:"45";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:276:"{ + "title": "case1", + "pri": 1, + "steps": [ + { + "desc": "步骤1", + "expect": "结果1" + } + ], + "type": "feature" +}";s:15:"responseExample";s:2223:"{ + "id": 9, + "project": 0, + "product": 1, + "execution": 0, + "branch": 0, + "lib": 0, + "module": 0, + "path": 0, + "story": 0, + "storyVersion": 1, + "title": "case1", + "precondition": "", + "keywords": "", + "pri": 1, + "type": "feature", + "auto": "no", + "frame": "", + "stage": "", + "howRun": "", + "scriptedBy": "", + "scriptedDate": null, + "scriptStatus": "", + "scriptLocation": "", + "status": "normal", + "subStatus": "", + "color": "", + "frequency": "1", + "order": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "管理员" + }, + "openedDate": "2021-11-29T07:24:42Z", + "reviewedBy": null, + "reviewedDate": null, + "lastEditedBy": null, + "lastEditedDate": null, + "version": 1, + "linkCase": "", + "fromBug": 0, + "fromCaseID": 0, + "fromCaseVersion": 1, + "deleted": false, + "lastRunner": "", + "lastRunDate": null, + "lastRunResult": "", + "toBugs": [], + "steps": [ + { + "id": 6, + "parent": 0, + "case": 9, + "version": 1, + "type": "step", + "desc": "步骤1", + "expect": "结果1" + } + ], + "files": [], + "currentVersion": 1, + "caseFails": 0 +}";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:45;O:8:"stdClass":24:{s:2:"id";s:2:"46";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2872";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:46;O:8:"stdClass":24:{s:2:"id";s:2:"47";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:833:"{ + "page": 1, + "total": 1, + "limit": 20, + "plans": [ + { + "id": 1, + "product": 1, + "branch": 0, + "parent": 0, + "title": "1.0版本", + "desc": "开发出企业网站1.0版本。<br />", + "begin": "2020-06-05", + "end": "2021-06-04", + "order": "", + "deleted": "0", + "stories": 6, + "bugs": 0, + "hour": 5, + "project": "", + "projectID": "" + } + ] +}";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:47;O:8:"stdClass":24:{s:2:"id";s:2:"48";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ + "id": 2, + "product": 4, + "branch": 0, + "parent": 0, + "title": "主干计划", + "desc": "", + "begin": "2021-11-23", + "end": "2021-11-29", + "order": "", + "deleted": false, + "stories": [ + { + "story": 12, + "plan": "2", + "order": 1, + "id": 12, + "parent": 0, + "product": 4, + "branch": 0, + "module": 23, + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "主干需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 0, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-23 16:04:30", + "assignedTo": "admin", + "assignedDate": "2021-11-23 19:42:55", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-23 19:42:55", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": "0" + } + ], + "bugs": [ + { + "id": 5, + "project": 0, + "product": 4, + "branch": 1, + "module": 24, + "execution": 0, + "plan": 2, + "story": 0, + "storyVersion": 1, + "task": 0, + "toTask": 0, + "toStory": 0, + "title": "Bug1", + "keywords": "", + "severity": 3, + "pri": 3, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "0000-00-00 00:00:00", + "mailto": "", + "openedBy": "admin", + "openedDate": "2021-11-29 13:02:34", + "openedBuild": "trunk", + "assignedTo": "", + "assignedDate": "0000-00-00 00:00:00", + "deadline": "2021-11-29", + "resolvedBy": "", + "resolution": "", + "resolvedBuild": "", + "resolvedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 0, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": "", + "lastEditedDate": "0000-00-00 00:00:00", + "deleted": "0" + } + ] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:48;O:8:"stdClass":24:{s:2:"id";s:2:"49";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:5227:"{ + "id": 2, + "product": 4, + "branch": 0, + "parent": 0, + "title": "主干计划", + "desc": "", + "begin": "2021-11-23", + "end": "2021-11-29", + "order": "", + "deleted": false, + "stories": [ + { + "story": 12, + "plan": "2", + "order": 1, + "id": 12, + "parent": 0, + "product": 4, + "branch": 0, + "module": 23, + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "主干需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 0, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": null, + "openedBy": "admin", + "openedDate": "2021-11-23 16:04:30", + "assignedTo": "admin", + "assignedDate": "2021-11-23 19:42:55", + "lastEditedBy": "admin", + "lastEditedDate": "2021-11-23 19:42:55", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": "0" + } + ], + "bugs": [ + { + "id": 5, + "project": 0, + "product": 4, + "branch": 1, + "module": 24, + "execution": 0, + "plan": 2, + "story": 0, + "storyVersion": 1, + "task": 0, + "toTask": 0, + "toStory": 0, + "title": "Bug1", + "keywords": "", + "severity": 3, + "pri": 3, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]</p><br /><p>[结果]</p><br /><p>[期望]</p><br />", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "0000-00-00 00:00:00", + "mailto": "", + "openedBy": "admin", + "openedDate": "2021-11-29 13:02:34", + "openedBuild": "trunk", + "assignedTo": "", + "assignedDate": "0000-00-00 00:00:00", + "deadline": "2021-11-29", + "resolvedBy": "", + "resolution": "", + "resolvedBuild": "", + "resolvedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 0, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": "", + "lastEditedDate": "0000-00-00 00:00:00", + "deleted": "0" + } + ] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:49;O:8:"stdClass":24:{s:2:"id";s:2:"50";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:50;O:8:"stdClass":24:{s:2:"id";s:2:"51";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:37:"{ + "stories": [ 11 ] +}";s:15:"responseExample";s:2453:"{ + "id": 4, + "product": 4, + "branch": 2, + "parent": 0, + "title": "分支2计划", + "desc": "", + "begin": "2021-11-30", + "end": "2021-12-06", + "order": "", + "deleted": false, + "stories": [ + { + "story": 11, + "plan": "4", + "order": 1, + "id": 11, + "parent": 0, + "product": 4, + "branch": 2, + "module": 22, + "source": "", + "sourceNote": "", + "fromBug": 0, + "title": "分支2需求", + "keywords": "", + "type": "story", + "category": "feature", + "pri": 3, + "estimate": 0, + "status": "active", + "subStatus": "", + "color": "", + "stage": "planned", + "stagedBy": "", + "mailto": "", + "openedBy": "admin", + "openedDate": "2021-11-23 15:37:37", + "assignedTo": "", + "assignedDate": "0000-00-00 00:00:00", + "lastEditedBy": "", + "lastEditedDate": "0000-00-00 00:00:00", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "closedReason": "", + "toBug": 0, + "childStories": "", + "linkStories": "", + "duplicateStory": 0, + "version": 1, + "URChanged": "0", + "deleted": "0" + } + ], + "bugs": [] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:51;O:8:"stdClass":24:{s:2:"id";s:2:"52";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:35:"{ + "stories": [11] +}";s:15:"responseExample";s:422:"{ + "id": 4, + "product": 4, + "branch": 2, + "parent": 0, + "title": "分支2计划", + "desc": "", + "begin": "2021-11-30", + "end": "2021-12-06", + "order": "", + "deleted": false, + "stories": [], + "bugs": [] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:52;O:8:"stdClass":24:{s:2:"id";s:2:"53";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:31:"{ + "bugs": [7] +}";s:15:"responseExample";s:3205:"{ + "id": 4, + "product": 4, + "branch": 2, + "parent": 0, + "title": "分支2计划", + "desc": "", + "begin": "2021-11-30", + "end": "2021-12-06", + "order": "", + "deleted": false, + "stories": [], + "bugs": [ + { + "id": 7, + "project": 0, + "product": 4, + "branch": 0, + "module": 0, + "execution": 0, + "plan": 4, + "story": 0, + "storyVersion": 1, + "task": 0, + "toTask": 0, + "toStory": 0, + "title": "Bug1", + "keywords": "", + "severity": 3, + "pri": 3, + "type": "codeerror", + "os": "", + "browser": "", + "hardware": "", + "found": "", + "steps": "<p>[步骤]</p>\n<br />\n<p>[结果]</p>\n<br />\n<p>[期望]</p>\n<br />", + "status": "active", + "subStatus": "", + "color": "", + "confirmed": 0, + "activatedCount": 0, + "activatedDate": "0000-00-00 00:00:00", + "mailto": "", + "openedBy": "admin", + "openedDate": "2021-12-01 09:25:23", + "openedBuild": "trunk", + "assignedTo": "", + "assignedDate": "0000-00-00 00:00:00", + "deadline": "0000-00-00", + "resolvedBy": "", + "resolution": "", + "resolvedBuild": "", + "resolvedDate": "0000-00-00 00:00:00", + "closedBy": "", + "closedDate": "0000-00-00 00:00:00", + "duplicateBug": 0, + "linkBug": "", + "case": 0, + "caseVersion": 0, + "result": 0, + "repo": 0, + "entry": "", + "lines": "", + "v1": "", + "v2": "", + "repoType": "", + "testtask": 0, + "lastEditedBy": "", + "lastEditedDate": "0000-00-00 00:00:00", + "deleted": "0" + } + ] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:53;O:8:"stdClass":24:{s:2:"id";s:2:"54";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2873";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:31:"{ + "bugs": [7] +}";s:15:"responseExample";s:422:"{ + "id": 4, + "product": 4, + "branch": 2, + "parent": 0, + "title": "分支2计划", + "desc": "", + "begin": "2021-11-30", + "end": "2021-12-06", + "order": "", + "deleted": false, + "stories": [], + "bugs": [] +}";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:54;O:8:"stdClass":24:{s:2:"id";s:2:"55";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ + "total": 1, + "builds": [ + { + "id": 2, + "project": 12, + "product": 5, + "branch": 0, + "execution": 40, + "name": "1111111", + "scmPath": "", + "filePath": "", + "date": "2021-12-01", + "stories": [], + "bugs": [], + "builder": "admin", + "desc": "", + "deleted": false, + "executionName": "测试执行1111111", + "executionID": 40, + "productName": "测试", + "branchName": "" + } + ] +}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:55;O:8:"stdClass":24:{s:2:"id";s:2:"56";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:909:"{ + "total": 1, + "builds": [ + { + "id": 2, + "project": 12, + "product": 5, + "branch": 0, + "execution": 40, + "name": "1111111", + "scmPath": "", + "filePath": "", + "date": "2021-12-01", + "stories": [], + "bugs": [], + "builder": "admin", + "desc": "", + "deleted": false, + "executionName": "测试执行1111111", + "executionID": 40, + "productName": "测试", + "branchName": "" + } + ] +}";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:56;O:8:"stdClass":24:{s:2:"id";s:2:"57";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ + "id": 3, + "project": 41, + "product": 4, + "branch": 0, + "execution": 42, + "name": "test", + "scmPath": "", + "filePath": "", + "date": "2021-01-01", + "stories": "", + "bugs": "", + "builder": "admin", + "desc": "", + "deleted": "0", + "executionName": "testt", + "productName": "多分支产品", + "productType": "branch", + "files": [] +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:57;O:8:"stdClass":24:{s:2:"id";s:2:"58";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:197:"{ + "name": "test", + "product": 4, + "date": "2021-01-01", + "execution": 42, + "builder": "admin" +}";s:15:"responseExample";s:703:"{ + "id": 3, + "project": 41, + "product": 4, + "branch": 0, + "execution": 42, + "name": "test", + "scmPath": "", + "filePath": "", + "date": "2021-01-01", + "stories": "", + "bugs": "", + "builder": "admin", + "desc": "", + "deleted": "0", + "executionName": "testt", + "productName": "多分支产品", + "productType": "branch", + "files": [] +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:58;O:8:"stdClass":24:{s:2:"id";s:2:"59";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ + "id": 3, + "project": 41, + "product": 4, + "branch": 0, + "execution": 42, + "name": "test", + "scmPath": "", + "filePath": "", + "date": "2021-01-01", + "stories": "", + "bugs": "", + "builder": "admin", + "desc": "", + "deleted": "0", + "executionName": "testt", + "productName": "多分支产品", + "productType": "branch", + "files": [] +}";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:59;O:8:"stdClass":24:{s:2:"id";s:2:"60";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2876";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:703:"{ + "id": 3, + "project": 41, + "product": 4, + "branch": 0, + "execution": 42, + "name": "test", + "scmPath": "", + "filePath": "", + "date": "2021-01-01", + "stories": "", + "bugs": "", + "builder": "admin", + "desc": "", + "deleted": "0", + "executionName": "testt", + "productName": "多分支产品", + "productType": "branch", + "files": [] +}";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:60;O:8:"stdClass":24:{s:2:"id";s:2:"61";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ + "page": 1, + "total": 1, + "limit": 20, + "testtasks": [ + { + "id": 1, + "project": 0, + "product": 1, + "name": "企业网站第一期测试任务", + "execution": 1, + "build": "1", + "type": "", + "owner": "testManager", + "pri": 0, + "begin": "2020-06-05", + "end": "2021-06-21", + "realFinishedDate": null, + "mailto": "", + "desc": "", + "report": "", + "status": "wait", + "testreport": 0, + "auto": "no", + "subStatus": "", + "deleted": "0", + "productName": "公司企业网站建设1", + "executionName": "企业网站第一期", + "buildName": "第一期版本", + "branch": 0 + } + ] +}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:61;O:8:"stdClass":24:{s:2:"id";s:2:"62";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1336:"{ + "page": 1, + "total": 1, + "limit": 20, + "testtasks": [ + { + "id": 1, + "project": 0, + "product": 1, + "name": "企业网站第一期测试任务", + "execution": 1, + "build": "1", + "type": "", + "owner": "testManager", + "pri": 0, + "begin": "2020-06-05", + "end": "2021-06-21", + "realFinishedDate": null, + "mailto": "", + "desc": "", + "report": "", + "status": "wait", + "testreport": 0, + "auto": "no", + "subStatus": "", + "deleted": "0", + "productName": "公司企业网站建设1", + "executionName": "企业网站第一期", + "buildName": "第一期版本", + "branch": 0 + } + ] +}";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:62;O:8:"stdClass":24:{s:2:"id";s:2:"63";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1432:"{ + "id": 2, + "company": 0, + "type": "inside", + "dept": 5, + "account": "productManager", + "role": "po", + "realname": "产品经理", + "nickname": "", + "commiter": "", + "avatar": "", + "birthday": "0000-00-00", + "gender": "m", + "email": "", + "skype": "", + "qq": "", + "mobile": "", + "phone": "", + "weixin": "", + "dingding": "", + "slack": "", + "whatsapp": "", + "address": "", + "zipcode": "", + "nature": "", + "analysis": "", + "strategy": "", + "join": "0000-00-00", + "visits": 3, + "ip": "192.168.0.8", + "last": "2012-06-05 11:14:43", + "fails": 0, + "locked": "0000-00-00 00:00:00", + "ranzhi": "", + "score": 0, + "scoreLevel": 0, + "deleted": "0" +}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:63;O:8:"stdClass":24:{s:2:"id";s:2:"64";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ + "total": 1, + "releases": [ + { + "id": 1, + "project": 41, + "product": 4, + "branch": 0, + "build": 3, + "name": "发布test", + "marker": "0", + "date": "2021-12-02", + "stories": "", + "bugs": "", + "leftBugs": "", + "desc": "", + "mailto": "", + "notify": null, + "status": "normal", + "subStatus": "", + "deleted": false, + "productName": "多分支产品", + "buildID": 3, + "buildName": "test", + "projectName": "测试" + } + ] +}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:64;O:8:"stdClass":24:{s:2:"id";s:2:"65";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1653:"{ + "profile": { + "id": 1, + "company": 0, + "type": "inside", + "dept": 0, + "account": "admin", + "role": { + "code": "", + "name": "" + }, + "realname": "admin", + "nickname": "", + "commiter": "", + "avatar": "", + "birthday": null, + "gender": "f", + "email": "", + "skype": "", + "qq": "", + "mobile": "", + "phone": "", + "weixin": "", + "dingding": "", + "slack": "", + "whatsapp": "", + "address": "", + "zipcode": "", + "nature": "", + "analysis": "", + "strategy": "", + "join": null, + "visits": 10, + "ip": "127.0.0.1", + "last": "2021-11-28T16:31:40Z", + "fails": 0, + "locked": null, + "ranzhi": "", + "score": 0, + "scoreLevel": 0, + "deleted": "0", + "admin": true + } +}";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:65;O:8:"stdClass":24:{s:2:"id";s:2:"66";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:66;O:8:"stdClass":24:{s:2:"id";s:2:"67";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1057:"{ + "total": 1, + "releases": [ + { + "id": 1, + "project": 41, + "product": 4, + "branch": 0, + "build": 3, + "name": "发布test", + "marker": "0", + "date": "2021-12-02", + "stories": "", + "bugs": "", + "leftBugs": "", + "desc": "", + "mailto": "", + "notify": null, + "status": "normal", + "subStatus": "", + "deleted": false, + "productName": "多分支产品", + "buildID": 3, + "buildName": "test", + "projectName": "测试" + } + ] +}";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:67;O:8:"stdClass":24:{s:2:"id";s:2:"68";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:68;O:8:"stdClass":24:{s:2:"id";s:2:"69";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:783:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ + "id": 8, + "company": 0, + "type": "inside", + "dept": 0, + "account": "usertest", + "role": "", + "realname": "测试用户", + "pinyin": "", + "nickname": "", + "commiter": "", + "avatar": "", + "birthday": "0000-00-00", + "gender": "f", + "email": "", + "skype": "", + "qq": "", + "mobile": "", + "phone": "", + "weixin": "", + "dingding": "", + "slack": "", + "whatsapp": "", + "address": "", + "zipcode": "", + "nature": "", + "analysis": "", + "strategy": "", + "join": "0000-00-00", + "visits": 0, + "visions": "rnd", + "ip": "", + "last": "1970-01-01T00:00:00Z", + "fails": 0, + "locked": null, + "feedback": "0", + "ranzhi": "", + "ldap": "", + "score": 0, + "scoreLevel": 0, + "deleted": "0", + "clientStatus": "offline", + "clientLang": "zh-cn" +}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:69;O:8:"stdClass":24:{s:2:"id";s:2:"70";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ + "realname": "管理员" +}";s:15:"responseExample";s:1432:"{ + "id": 2, + "company": 0, + "type": "inside", + "dept": 5, + "account": "productManager", + "role": "po", + "realname": "产品经理", + "nickname": "", + "commiter": "", + "avatar": "", + "birthday": "0000-00-00", + "gender": "m", + "email": "", + "skype": "", + "qq": "", + "mobile": "", + "phone": "", + "weixin": "", + "dingding": "", + "slack": "", + "whatsapp": "", + "address": "", + "zipcode": "", + "nature": "", + "analysis": "", + "strategy": "", + "join": "0000-00-00", + "visits": 3, + "ip": "192.168.0.8", + "last": "2012-06-05 11:14:43", + "fails": 0, + "locked": "0000-00-00 00:00:00", + "ranzhi": "", + "score": 0, + "scoreLevel": 0, + "deleted": "0" +}";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:70;O:8:"stdClass":24:{s:2:"id";s:2:"71";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:1011:"{ + "page": 1, + "total": 3, + "limit": 20, + "users": [ + { + "id": 3, + "dept": 6, + "account": "projectManager", + "realname": "项目经理", + "role": "pm", + "email": "" + }, + { + "id": 2, + "dept": 5, + "account": "productManager", + "realname": "产品经理", + "role": "po", + "email": "" + }, + { + "id": 1, + "dept": 0, + "account": "admin", + "realname": "admin", + "role": "", + "email": "" + } + ] +}";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:71;O:8:"stdClass":24:{s:2:"id";s:2:"72";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{ +    "id": 4, +    "product": 2, +    "module": 0, +    "title": "一个反馈", +    "type": "", +    "solution": "", +    "desc": "", +    "status": "wait", +    "subStatus": "", +    "public": "0", +    "notify": "1", +    "notifyEmail": "", +    "likes": "", +    "result": 0, +    "faq": 0, +    "openedBy": { +        "id": 1, +        "account": "admin", +        "avatar": "", +        "realname": "admin" +    }, +    "openedDate": "2022-06-10T03:18:52Z", +    "reviewedBy": "", +    "reviewedDate": "0000-00-00 00:00:00", +    "processedBy": "", +    "processedDate": "0000-00-00 00:00:00", +    "closedBy": null, +    "closedDate": null, +    "closedReason": "", +    "editedBy": "admin", +    "editedDate": "2022-06-10 11:18:52", +    "assignedTo": null, +    "assignedDate": "2022-06-10T03:18:52Z", +    "feedbackBy": "", +    "mailto": [], +    "deleted": false, +    "likesCount": 0, +    "files": [], +    "likeIcon": "thumbs-up", +    "publicStatus": "0", +    "productName": "产品X", +    "moduleName": "/", +    "resultType": "", +    "actions": [ +        { +            "id": 163, +            "objectType": "feedback", +            "objectID": 4, +            "product": ",0,", +            "project": 0, +            "execution": 0, +            "actor": "admin", +            "action": "opened", +            "date": "2022-06-10 11:18:52", +            "comment": "", +            "extra": "", +            "read": "0", +            "vision": "rnd", +            "efforted": 0, +            "history": [], +            "desc": "2022-06-10 11:18:52, 由 <strong>admin</strong> 创建。\n" +        } +    ] +}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:72;O:8:"stdClass":24:{s:2:"id";s:2:"73";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:1624:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test", + "status": "wait", + "subStatus": "", + "public": "0", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-10T00:56:02Z", + "reviewedBy": null, + "reviewedDate": null, + "processedBy": null, + "processedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "editedDate": "2022-06-28T02:48:38Z", + "assignedTo": "admin", + "assignedDate": "2022-06-10 15:56:14", + "feedbackBy": "", + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:73;O:8:"stdClass":24:{s:2:"id";s:2:"74";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:74;O:8:"stdClass":24:{s:2:"id";s:2:"75";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ + "assignedTo": "admin", + "comment":"yes" +}";s:15:"responseExample";s:1695:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test1", + "status": "wait", + "subStatus": "", + "public": "1", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-10T00:56:02Z", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "processedBy": "", + "processedDate": "0000-00-00 00:00:00", + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": "admin", + "editedDate": "2022-06-28 11:55:08", + "assignedTo": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "assignedDate": "2022-06-28T03:55:08Z", + "feedbackBy": "", + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:75;O:8:"stdClass":24:{s:2:"id";s:2:"76";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ + "closedReason":"repeat" +}";s:15:"responseExample";s:1440:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test1", + "status": "closed", + "subStatus": "", + "public": "1", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": "admin", + "openedDate": "2022-06-10 08:56:02", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "processedBy": "", + "processedDate": "0000-00-00 00:00:00", + "closedBy": "admin", + "closedDate": "2022-06-28 13:15:42", + "closedReason": "repeat", + "editedBy": "admin", + "editedDate": "2022-06-28 13:15:42", + "assignedTo": "closed", + "assignedDate": "2022-06-28 11:55:08", + "feedbackBy": "", + "mailto": "", + "deleted": "0", + "likesCount": 0, + "files": [] +}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:76;O:8:"stdClass":24:{s:2:"id";s:2:"77";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2867";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:5:"admin";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ + "product": 2, + "title":"create test feedback" +}";s:15:"responseExample";s:1612:"{ + "id": 14, + "product": 2, + "module": 0, + "title": "create test feedback", + "type": "", + "solution": "", + "desc": "", + "status": "wait", + "subStatus": "", + "public": "0", + "notify": "0", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-28T05:35:43Z", + "reviewedBy": null, + "reviewedDate": null, + "processedBy": null, + "processedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "editedDate": "2022-06-28T05:35:43Z", + "assignedTo": null, + "assignedDate": "2022-06-28T05:35:43Z", + "feedbackBy": null, + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:12:"commonParams";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}i:77;O:8:"stdClass":24:{s:2:"id";s:2:"78";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7271:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:36:46";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:03:58";s:7:"deleted";s:1:"0";}i:78;O:8:"stdClass":24:{s:2:"id";s:2:"79";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:40:22";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:07";s:7:"deleted";s:1:"0";}i:79;O:8:"stdClass":24:{s:2:"id";s:2:"81";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:973:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:52:52";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:59";s:7:"deleted";s:1:"0";}i:80;O:8:"stdClass":24:{s:2:"id";s:2:"80";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1053:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:02";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:04:47";s:7:"deleted";s:1:"0";}i:81;O:8:"stdClass":24:{s:2:"id";s:2:"82";s:7:"product";s:1:"0";s:3:"lib";s:3:"833";s:6:"module";s:4:"2882";s:5:"title";s:12:"删除工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:153:"[{"field":"message","paramsType":"string","required":true,"desc":"\t结果信息","structType":"json","sub":1,"key":"lbyojp0llh01cu9xuij","children":[]}]";s:12:"commonParams";N;s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:06:34";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 14:06:34";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/api/apispec b/db/api/apispec new file mode 100644 index 0000000000..e9e52622cc --- /dev/null +++ b/db/api/apispec @@ -0,0 +1,1476 @@ +a:207:{i:0;O:8:"stdClass":19:{s:2:"id";s:1:"1";s:3:"doc";s:2:"77";s:6:"module";s:4:"2867";s:5:"title";s:12:"创建反馈";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1581:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xqgm1clsmdxl3m1n","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属分类","structType":"formData","sub":1,"key":"l4xqhe2r9akqdcx91dc","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"formData","sub":1,"key":"l4xqhew54scyy7mzme3","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xqhesl2195nx8wh5g","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"formData","sub":1,"key":"l4xqheo4543b7wjvjba","children":[]},{"field":"public","paramsType":"int","required":"","desc":"公开","structType":"formData","sub":1,"key":"l4xqhejnroxyj6e5gd","children":[]},{"field":"notify","paramsType":"int","required":"","desc":"通知","structType":"formData","sub":1,"key":"l4xqhqat3c7ponzchm3","children":[]},{"field":"notifyEmail","paramsType":"string","required":"","desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xqhq642gh1wkxazog","children":[]},{"field":"feedbackBy","paramsType":"string","required":"","desc":"反馈者","structType":"formData","sub":1,"key":"l4xqhq1ntv6dt73g4j8","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:89:"{ + "product": 2, + "title":"create test feedback" +}";s:15:"responseExample";s:1612:"{ + "id": 14, + "product": 2, + "module": 0, + "title": "create test feedback", + "type": "", + "solution": "", + "desc": "", + "status": "wait", + "subStatus": "", + "public": "0", + "notify": "0", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-28T05:35:43Z", + "reviewedBy": null, + "reviewedDate": null, + "processedBy": null, + "processedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "editedDate": "2022-06-28T05:35:43Z", + "assignedTo": null, + "assignedDate": "2022-06-28T05:35:43Z", + "feedbackBy": null, + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5111:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xqgm1z3wbmee39xzp","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xqk0wzir5o76xkme","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xqk3ktpg3f151behi","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xqk3hhxna5tbt2m1","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xqk3cu0hiagqyplbyc","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xqk396tlpfwig7ssg","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xqk351jq4sboxnkp","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xqk31fzcbwp527oa","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xqk2t8y6xy3ke1my","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xqk2i5g76vwkscgn9","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xqk2dph2blv3r03s6","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xqk28o87gr8gkr1o3","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xqk24t7lpiel2furj","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xqk20spgg6edtsvuh","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xqk1x42zm9hsil02j","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xqk1srddeaylm2c8a","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xqk1o4njumkkuez7f","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xqk1jrjd639en7zu","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xqm1udjtd76144lno","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xqm1pp4wz7xq16nk4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xqm1kzpp0qmm2sye","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xqm1gjmsi0olf6uk","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xqm1d9f489ea9tpdt","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xqm19rdtnon53thf4","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xqm15cfh7xhj4po0p","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xqm11o23c3milu6jz","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xqm0xxjdcrk3htpaf","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xqm0u50d6lezeqalxa","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xqm0qvlgry762yrc","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xqm0mc4mn1s7casf9","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xqk1g536zioezwsw","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xqk1bofdecinia5u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:1;O:8:"stdClass":19:{s:2:"id";s:1:"2";s:3:"doc";s:2:"76";s:6:"module";s:4:"2867";s:5:"title";s:12:"关闭反馈";s:4:"path";s:20:"/feedbacks/:id/close";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:480:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"closedReason","paramsType":"string","required":false,"desc":"关闭原因(commented 已处理 | repeat 重复 | refuse 不予采纳)","structType":"formData","sub":1,"key":"l4xpqhrmi8u4bpr9nh8","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xps4brble6sc7ayji","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:53:"{ + "closedReason":"repeat" +}";s:15:"responseExample";s:1440:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test1", + "status": "closed", + "subStatus": "", + "public": "1", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": "admin", + "openedDate": "2022-06-10 08:56:02", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "processedBy": "", + "processedDate": "0000-00-00 00:00:00", + "closedBy": "admin", + "closedDate": "2022-06-28 13:15:42", + "closedReason": "repeat", + "editedBy": "admin", + "editedDate": "2022-06-28 13:15:42", + "assignedTo": "closed", + "assignedDate": "2022-06-28 11:55:08", + "feedbackBy": "", + "mailto": "", + "deleted": "0", + "likesCount": 0, + "files": [] +}";s:8:"response";s:5124:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xpqhrtbjj8xtvv0v","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xpud6ubuvakqjbp05","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv4d3tc28gxe0hk8","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xpv3xbpzqyow614f","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xpv3o3kdnvwh23xhf","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xpv3j3b47m5xchgjq","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xpv36yp4xrtq7dtsc","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xpv32e67wo6oo89lv","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xpv2xnuzv0ifknd9r","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xpv2t5j336h3p6tke","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xpv2ovhcqtphqphj9","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xpv2k9awj4g8h240n","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xpv2fkpnggiaywte","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xpv2bglkj998vav4","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xpv234hfrr92flo94","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xpw26occlu2kk3l5n","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xpw21z2i2kq58ctb","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xpw1ycn7bx2lajl4","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xpw1qhvk2ahutbbu","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xpw1ljhfz4zw5d7g4","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xpw1dzz3rnedyi0f9","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xpv1yv8bqbbr4docv","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xpv1uscywo6flf38m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xpx19ohwbz1ad8jgn","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xpx15k9fqpsaxpcbc","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xpx11cebftxkgdli","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xpx0wfavr6ncjg47k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xpv1ivefiuvma3xmj","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xpxjw2dwxpi36s52","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xpxjs07o08mzgtcag","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xpxjo81vtyxwi9ix3","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xpxjgct2lg53qwmv","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:2;O:8:"stdClass":19:{s:2:"id";s:1:"3";s:3:"doc";s:2:"74";s:6:"module";s:4:"2867";s:5:"title";s:12:"删除反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"l4xlmm7fxio1m60egk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:3;O:8:"stdClass":19:{s:2:"id";s:1:"4";s:3:"doc";s:2:"75";s:6:"module";s:4:"2867";s:5:"title";s:12:"指派反馈";s:4:"path";s:21:"/feedbacks/:id/assign";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:637:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"assignedTo","paramsType":"string","required":"","desc":"指派给,填写用户的account字段","structType":"formData","sub":1,"key":"l4xlpd7irjm3lsc4hh","children":[]},{"field":"comment","paramsType":"string","required":"","desc":"备注","structType":"formData","sub":1,"key":"l4xlqudeoc6qiw41t9q","children":[]},{"field":"mailto","paramsType":"string","required":"","desc":"抄送给,填写用户的account字段并用“,”分开","structType":"formData","sub":1,"key":"l4xlquplad6fe0mhpa5","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:93:"{ + "assignedTo": "admin", + "comment":"yes" +}";s:15:"responseExample";s:1695:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test1", + "status": "wait", + "subStatus": "", + "public": "1", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-10T00:56:02Z", + "reviewedBy": "", + "reviewedDate": "0000-00-00 00:00:00", + "processedBy": "", + "processedDate": "0000-00-00 00:00:00", + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": "admin", + "editedDate": "2022-06-28 11:55:08", + "assignedTo": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "assignedDate": "2022-06-28T03:55:08Z", + "feedbackBy": "", + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5113:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈ID","structType":"json","sub":1,"key":"l4xlpd80bx0cjg5uhmb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xlrr9cevsb31my89f","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xlrv7xrfcpheupbtf","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xlruwi5mrd0xe8ubo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xlrun4va55qtdivrj","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xlrucwsp4q1kqyv","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xlru4l7ql9zi0irxh","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xlru0fl2myilebn5s","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xlrtvff7m3shw27ww","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xlrtqq07jgslqtjb6g","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xlrtlmsdlw1x5pmbb","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xlrtg22vyp75eczkn","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xlrtbxfi98mh3584","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xlrt33bkmojzqcrx","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xlrsyb85sigsogrmw","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xlrsoqojwi02ul95c","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xlrsjvj58yzah474","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xlrsats1on1e5nvdn","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xlrs6o4tsyqm7wa6o","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xlrs1v4jw8kjvmxp9","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xlt8mnj68u7s0ybts","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xlt8iqmnqm1pnfw3a","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xlt8fqnzv80c4hwp","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xlt8b29663lgqv6ob","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xlt86xp1foqfb5zxl","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xlt81v394iehhu8oj","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xlu1y803cnxffihtkl","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xlu1uipto3j5xxtis","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xlu1rakkv7yfum7i","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xlu1mq6oblgmhmbgb","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xlu17up0lszr6gh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xlu14whzk7xaw7itr","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:4;O:8:"stdClass":19:{s:2:"id";s:1:"5";s:3:"doc";s:2:"73";s:6:"module";s:4:"2867";s:5:"title";s:12:"修改反馈";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1603:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":false,"desc":"所属产品","structType":"formData","sub":1,"key":"l4xkbvqt48344lsj8sa","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属分类","structType":"formData","sub":1,"key":"l4xkdtvvzfe65esltm","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"标题","structType":"formData","sub":1,"key":"l4xkdv15zfzr0xfux5l","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"formData","sub":1,"key":"l4xkdux1vbfz3z4orjp","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"描述","structType":"formData","sub":1,"key":"l4xkdurvgy3kk49wtx6","children":[]},{"field":"public","paramsType":"int","required":false,"desc":"公开","structType":"formData","sub":1,"key":"l4xkdunxv8f1uwsx1c8","children":[]},{"field":"notify","paramsType":"int","required":false,"desc":"通知","structType":"formData","sub":1,"key":"l4xkdujkf011gvda4j","children":[]},{"field":"notifyEmail","paramsType":"string","required":false,"desc":"通知邮箱","structType":"formData","sub":1,"key":"l4xkduajwe880mgq0l","children":[]},{"field":"feedbackBy","paramsType":"string","required":false,"desc":"反馈者","structType":"formData","sub":1,"key":"l4xkebwkmaxseqxc6w7","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:1624:"{ + "id": 2, + "product": 2, + "module": 0, + "title": "test", + "type": "", + "solution": "", + "desc": "edit test", + "status": "wait", + "subStatus": "", + "public": "0", + "notify": "1", + "notifyEmail": "", + "likes": "", + "result": 0, + "faq": 0, + "openedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "openedDate": "2022-06-10T00:56:02Z", + "reviewedBy": null, + "reviewedDate": null, + "processedBy": null, + "processedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "editedBy": { + "id": 1, + "account": "admin", + "avatar": "", + "realname": "admin" + }, + "editedDate": "2022-06-28T02:48:38Z", + "assignedTo": "admin", + "assignedDate": "2022-06-10 15:56:14", + "feedbackBy": "", + "mailto": [], + "deleted": false, + "likesCount": 0, + "files": [] +}";s:8:"response";s:5107:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xkbvr3s8wojg85ef","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xkl445kieupo0r7sp","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xkl6j07z74c8ijde","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xkl6dvkuax7dbmvwt","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xkl66jw8zf17c2x58","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xkl6394tf61ef6iu2","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xkl5yq7elno6hgn4g","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xkl5uxokfm57vlflb","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xkl5r59y7hw51hahv","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xkl5n3dezobxl8ul5","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xkl5iqf23eqsdg4d5","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xkl5flkkvfsbk5p6","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xkl5bga3txhzrt7yu","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xkl586y33cd5261jj","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xkl53nu8ituzney8","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xkl4zubu2zk69jb54","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xkl4w26ltm15q7h7","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xkl4r1sp3t9pnbtl","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xkl4n5vvk70asc9l","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xkojsvm8au5jk9gt","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xkokrxylsmvv4fhs","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xkomnd9yqjhlryyj","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xkokmy4m814ux8zna","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xkoki6jrmjoy8miug","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xkok69dxhj6x4khyo","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xkpev4bzkgey2tbc","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xkpfgna79o63meu9k","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xkpfc9xo1mdqdvdp","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xkpf8b8cizpz2j2i3","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xkppfut9r9sq0zsbm","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xkppbrx3xlxy5mylc","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xkpxapx4aaymhikv","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:5;O:8:"stdClass":19:{s:2:"id";s:1:"6";s:3:"doc";s:2:"72";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈详情";s:4:"path";s:14:"/feedbacks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:3090:"{ +    "id": 4, +    "product": 2, +    "module": 0, +    "title": "一个反馈", +    "type": "", +    "solution": "", +    "desc": "", +    "status": "wait", +    "subStatus": "", +    "public": "0", +    "notify": "1", +    "notifyEmail": "", +    "likes": "", +    "result": 0, +    "faq": 0, +    "openedBy": { +        "id": 1, +        "account": "admin", +        "avatar": "", +        "realname": "admin" +    }, +    "openedDate": "2022-06-10T03:18:52Z", +    "reviewedBy": "", +    "reviewedDate": "0000-00-00 00:00:00", +    "processedBy": "", +    "processedDate": "0000-00-00 00:00:00", +    "closedBy": null, +    "closedDate": null, +    "closedReason": "", +    "editedBy": "admin", +    "editedDate": "2022-06-10 11:18:52", +    "assignedTo": null, +    "assignedDate": "2022-06-10T03:18:52Z", +    "feedbackBy": "", +    "mailto": [], +    "deleted": false, +    "likesCount": 0, +    "files": [], +    "likeIcon": "thumbs-up", +    "publicStatus": "0", +    "productName": "产品X", +    "moduleName": "/", +    "resultType": "", +    "actions": [ +        { +            "id": 163, +            "objectType": "feedback", +            "objectID": 4, +            "product": ",0,", +            "project": 0, +            "execution": 0, +            "actor": "admin", +            "action": "opened", +            "date": "2022-06-10 11:18:52", +            "comment": "", +            "extra": "", +            "read": "0", +            "vision": "rnd", +            "efforted": 0, +            "history": [], +            "desc": "2022-06-10 11:18:52, 由 <strong>admin</strong> 创建。\n" +        } +    ] +}";s:8:"response";s:5279:"[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":1,"key":"l4xjkw4355qfmzx3mxh","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"l4xjmqo1xavebkyygoj","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":1,"key":"l4xjmr24i0x56f7qwx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":1,"key":"l4xjmyvijr1iibfy2fj","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":1,"key":"l4xjmyrt98krldekptl","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":1,"key":"l4xjmyjk0zw2g574ri6c","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":1,"key":"l4xjmygb1zkvlo3dfnb","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":1,"key":"l4xjmyc2w6kbcr6czu","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":1,"key":"l4xjmy806yhr0z6ylvx","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":1,"key":"l4xjmy3rwrjh9mc9ykq","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":1,"key":"l4xjmy0zixft336v99","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":1,"key":"l4xjmrcom8tos03t8g","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":1,"key":"l4xjmxpl2bi09kjosye","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":1,"key":"l4xjnusphr4frjrsqk","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":1,"key":"l4xjnvzrrqf49ofqpkn","children":[]},{"field":"openedBy","paramsType":"14","required":true,"desc":"创建人","structType":"json","sub":1,"key":"l4xjnvw0dz1bcyb89l9","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"l4xjnvsswepgu8m83n","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":1,"key":"l4xjnvo3sxxrdnxkc3i","children":[]},{"field":"reviewedDate","paramsType":"datetime","required":true,"desc":"评审时间","structType":"json","sub":1,"key":"l4xjo4qgm5z6o5mmwv","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":1,"key":"l4xjo4nalp9yis985ta","children":[]},{"field":"processedDate","paramsType":"datetime","required":true,"desc":"处理时间","structType":"json","sub":1,"key":"l4xjo4jk8srko2ldquf","children":[]},{"field":"closedBy","paramsType":"14","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"l4xjo4fu6dz0x271a2e","children":[]},{"field":"closedDate","paramsType":"datetime","required":true,"desc":"关闭时间","structType":"json","sub":1,"key":"l4xjo4bt57u0gq35l4y","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"l4xjnvfr1rjh2txdvfs","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"最后处理人","structType":"json","sub":1,"key":"l4xjr5z17ppmdl8ltry","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":1,"key":"l4xjr6xzz4ge3wvevrf","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"l4xjr6s4363hk4ea2i2","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"l4xjr6ofyzp6gbp21hh","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":1,"key":"l4xjr6kr17k9jsv3uci","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"l4xjr6gfdxeegtlvw89","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":1,"key":"l4xjrw6zkyrh5wsbgh","children":[]},{"field":"likesCount","paramsType":"int","required":true,"desc":"点赞总数","structType":"json","sub":1,"key":"l4xjrxi755pw54xdl23","children":[]},{"field":"productName","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"l4xjrw1zwx7ugya0s0f","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:6;O:8:"stdClass":19:{s:2:"id";s:1:"7";s:3:"doc";s:1:"2";s:6:"module";s:4:"2867";s:5:"title";s:18:"获取反馈列表";s:4:"path";s:10:"/feedbacks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:578:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"solution","required":"","desc":"反馈处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页反馈数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2669:"{ +    "page": 1, +    "total": 1, +    "limit": 20, +    "feedbacks": [ +        { +            "id": 2, +            "product": 2, +            "module": 0, +            "title": "一个反馈", +            "type": "", +            "solution": "", +            "desc": "", +            "status": "wait", +            "subStatus": "", +            "public": "0", +            "notify": "1", +            "notifyEmail": "", +            "likes": "", +            "result": 0, +            "faq": 0, +            "openedBy": { +                "id": 1, +                "account": "admin", +                "avatar": "", +                "realname": "admin" +            }, +            "openedDate": "2022-06-10T00:56:02Z", +            "reviewedBy": null, +            "reviewedDate": null, +            "processedBy": null, +            "processedDate": null, +            "closedBy": null, +            "closedDate": null, +            "closedReason": "", +            "editedBy": { +                "id": 1, +                "account": "admin", +                "avatar": "", +                "realname": "admin" +            }, +            "editedDate": "2022-06-10T00:56:02Z", +            "assignedTo": null, +            "assignedDate": "2022-06-10 08:56:02", +            "feedbackBy": "", +            "mailto": [], +            "deleted": false, +            "dept": 0 +        } +    ] +}";s:8:"response";s:6597:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"l4ximjp6rlym3dj03z8","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"反馈总数","structType":"json","sub":1,"key":"l4xiq0fx0vd9lmm8fc2l","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页反馈数","structType":"json","sub":1,"key":"l4xiqcppqsyik0nkqjk","children":[]},{"field":"feedbacks","paramsType":"array","required":true,"desc":"反馈列表","structType":"json","sub":1,"key":"l4xiunp7440uhzfkmth","children":[{"field":"id","paramsType":"int","required":true,"desc":"反馈id","structType":"json","sub":2,"key":"l4xiuyxh3ltopowj4fk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"l4xiv1f8d0c41fmkn3w","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属分类","structType":"json","sub":2,"key":"l4xiv1t8mzaiv5i094m","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"标题","structType":"json","sub":2,"key":"l4xiv2p1gz692q0a2yl","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(story 需求 | task 任务 | bug Bug | todo 代办 | advice 建议) 全新项目集模式还有(issue 问题 | risk 风险 | opportunity 机会)","structType":"json","sub":2,"key":"l4xivhlwliot1c8x5h8","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"solution","paramsType":"string","required":true,"desc":"处理结果(unclosed 未关闭 | all 全部 | public公开 | tostory 转任务 | totask 转任务 | tobug 转Bug | totodo 转代办 | review 待评审 | assigntome 指派给我)","structType":"json","sub":2,"key":"l4xiwz8ugwu82tl3e8i","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"l4xix1p1omw1d515epq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待处理 | commenting 处理中 | replied 已处理 | closed 已关闭)","structType":"json","sub":2,"key":"l4xix2eccvqsv8i0ufq","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"subStatus","paramsType":"string","required":true,"desc":"子状态","structType":"json","sub":2,"key":"l4xix2wti488h044ghf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"public","paramsType":"int","required":true,"desc":"公开","structType":"json","sub":2,"key":"l4xix3ascsmcej555v4","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notify","paramsType":"int","required":true,"desc":"通知","structType":"json","sub":2,"key":"l4xj2b8ru7g9ywsix9","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"notifyEmail","paramsType":"string","required":true,"desc":"通知邮箱","structType":"json","sub":2,"key":"l4xj2btpnxxur3lsfgk","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"likes","paramsType":"string","required":true,"desc":"点赞人","structType":"json","sub":2,"key":"l4xj2cajvf34o47t29","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"result","paramsType":"int","required":true,"desc":"转化结果","structType":"json","sub":2,"key":"l4xj2dkoq7rvlsbqrgf","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"faq","paramsType":"int","required":true,"desc":"FAQ","structType":"json","sub":2,"key":"l4xj2dg0bvm7aatgl18","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"l4xj2d9nqv2abdxbjap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"l4xj2cr7sc0t559wh3","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedBy","paramsType":"string","required":true,"desc":"由谁评审","structType":"json","sub":2,"key":"l4xj36pcremawf1l06o","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"reviewedDate","paramsType":"date","required":true,"desc":"评审时间","structType":"json","sub":2,"key":"l4xj36l9ogqk0nmttm","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedBy","paramsType":"string","required":true,"desc":"由谁处理","structType":"json","sub":2,"key":"l4xj36gys61kkxl09p","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"processedDate","paramsType":"date","required":true,"desc":"处理时间","structType":"json","sub":2,"key":"l4xj36cshptwwe5n16k","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"l4xj364j31hkmzmkc3n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭时间","structType":"json","sub":2,"key":"l4xj3rm325gpbzt0iff","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"l4xj3uuatc5bytv8hb","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedBy","paramsType":"14","required":true,"desc":"最后处理人","structType":"json","sub":2,"key":"l4xj3uq4sal9x4uy94n","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"最后修改时间","structType":"json","sub":2,"key":"l4xj3uksswyclukgwe","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedTo","paramsType":"14","required":true,"desc":"指派给","structType":"json","sub":2,"key":"l4xj3ugu2gi57t44vmh","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派时间","structType":"json","sub":2,"key":"l4xj3u8jszmiwdnfap","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"feedbackBy","paramsType":"string","required":true,"desc":"反馈者","structType":"json","sub":2,"key":"l4xj4cpcokzy47jn0d","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"mailto","paramsType":"string","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"l4xj4cmolh30lxey42q","parentKey":"l4xiunp7440uhzfkmth","children":[]},{"field":"deleted","paramsType":"int","required":true,"desc":"已删除","structType":"json","sub":2,"key":"l4xj4chy9km18rtygn","parentKey":"l4xiunp7440uhzfkmth","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:7;O:8:"stdClass":19:{s:2:"id";s:1:"8";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1776:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":false,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:122:"{ + "name": "测试产品", + "code": "test", + "program": 1 +}";s:15:"responseExample";s:3251:"{ + "total": 11, + "products": [ + { + "id": 1, + "program": 6, + "name": "公司企业网站建设1", + "code": "companyWebsite", + "bind": "0", + "line": 0, + "type": "normal", + "status": "normal", + "subStatus": "", + "desc": "建立公司企业网站,可以更好对外展示。<br />", + "PO": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "QD": { + "id": 10, + "account": "testManager", + "avatar": "", + "realname": "测试经理" + }, + "RD": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "acl": "open", + "whitelist": [], + "reviewer": "", + "createdBy": { + "id": 2, + "account": "productManager", + "avatar": "", + "realname": "产品经理" + }, + "createdDate": "2012-06-05T01:57:07Z", + "createdVersion": "", + "order": 5, + "deleted": "0", + "lineName": "", + "programName": "企业管理", + "stories": { + "active": 5, + "draft": 3, + "": 0, + "closed": 0, + "changed": 0 + }, + "requirements": { + "0": "", + "1": "draft", + "2": "active", + "3": "closed", + "4": "changed", + "": 0, + "draft": 0, + "active": 0, + "closed": 0, + "changed": 0 + }, + "plans": 0, + "releases": 0, + "bugs": 5, + "unResolved": 5, + "closedBugs": 0, + "fixedBugs": 0, + "thisWeekBugs": 1, + "assignToNull": 1, + "progress": 0 + } + ] +}";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:8;O:8:"stdClass":19:{s:2:"id";s:1:"9";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:506:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:9;O:8:"stdClass":19:{s:2:"id";s:2:"10";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:324:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:10;O:8:"stdClass":19:{s:2:"id";s:2:"11";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:118:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:306:"[{"field":"products","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:11;O:8:"stdClass":19:{s:2:"id";s:2:"12";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:12;O:8:"stdClass":19:{s:2:"id";s:2:"13";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:13;O:8:"stdClass":19:{s:2:"id";s:2:"14";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:309:"[{"field":"programs","paramsType":"array","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:14;O:8:"stdClass":19:{s:2:"id";s:2:"15";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:15;O:8:"stdClass":19:{s:2:"id";s:2:"16";s:3:"doc";s:1:"1";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:16;O:8:"stdClass":19:{s:2:"id";s:2:"17";s:3:"doc";s:1:"1";s:6:"module";s:4:"2868";s:5:"title";s:11:"获取Token";s:4:"path";s:7:"/tokens";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:343:"{"header":[],"params":[{"field":"account","paramsType":"string","required":"","desc":"登录名","structType":"json","sub":1,"key":"kw4dijiqp90k7dq8qbf","children":[]},{"field":"password","paramsType":"string","required":"","desc":"密码","structType":"json","sub":1,"key":"kw4dizdkfwino1m0kro","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"token","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kw4dg646mwx29eklxea","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:17;O:8:"stdClass":19:{s:2:"id";s:2:"18";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:221:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:310:"[{"field":"programs","paramsType":"object","required":"","desc":"","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:18;O:8:"stdClass":19:{s:2:"id";s:2:"19";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2552:"[{"field":"programs","paramsType":"array","required":"","desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:19;O:8:"stdClass":19:{s:2:"id";s:2:"20";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:223:"{"header":[{"field":"Authorization","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:20;O:8:"stdClass":19:{s:2:"id";s:2:"21";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:21;O:8:"stdClass":19:{s:2:"id";s:2:"22";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:126:"{"header":[{"field":"Authorization","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2751:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:22;O:8:"stdClass":19:{s:2:"id";s:2:"23";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1798:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:23;O:8:"stdClass":19:{s:2:"id";s:2:"24";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:427:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:24;O:8:"stdClass":19:{s:2:"id";s:2:"25";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2828:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:25;O:8:"stdClass":19:{s:2:"id";s:2:"26";s:3:"doc";s:1:"9";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:26;O:8:"stdClass":19:{s:2:"id";s:2:"27";s:3:"doc";s:1:"9";s:6:"module";s:4:"2880";s:5:"title";s:12:"删除产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:149:"[{"field":"message","paramsType":"string","required":"","desc":"响应信息","structType":"json","sub":1,"key":"kwep4cva4cif20tiujh","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:27;O:8:"stdClass":19:{s:2:"id";s:2:"28";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:28;O:8:"stdClass":19:{s:2:"id";s:2:"29";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:29;O:8:"stdClass":19:{s:2:"id";s:2:"30";s:3:"doc";s:1:"6";s:6:"module";s:1:"0";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:128:"{"header":[{"field":"Authorization","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:30;O:8:"stdClass":19:{s:2:"id";s:2:"31";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1238:"{"header":[{"field":"Authorization","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:143:"[{"field":"product","paramsType":"object","required":"","desc":"产品","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:31;O:8:"stdClass":19:{s:2:"id";s:2:"32";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1790:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:32;O:8:"stdClass":19:{s:2:"id";s:2:"33";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2757:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:33;O:8:"stdClass":19:{s:2:"id";s:2:"34";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3038:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"object","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[{"field":"account","paramsType":"string","required":false,"desc":"账户名","structType":"json","sub":2,"key":"kwemc1rwia6gu1osie","parentKey":"kwembkw9f5tak8d1gtg","children":[]}]},{"field":"QD","paramsType":"object","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemcts82g2znqe1ksn","parentKey":"kwemckatgwyg58ed9ic","children":[]}]},{"field":"RD","paramsType":"object","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[{"field":"account","paramsType":"object","required":"","desc":"账户名","structType":"json","sub":2,"key":"kwemojw7zl28rgjv73d","parentKey":"kwemo4zyvvjyf5lpte","children":[]}]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"object","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[{"field":"account","paramsType":"object","required":true,"desc":"账户名","structType":"json","sub":2,"key":"kwemwh1vt58lmzn2yz","parentKey":"kwemsw3yed4knmaqwwr","children":[]},{"field":"realname","paramsType":"object","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwemtbmet7dcakejvk","parentKey":"kwemsw3yed4knmaqwwr","children":[]}]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:34;O:8:"stdClass":19:{s:2:"id";s:2:"35";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:722:"[{"field":"id","paramsType":"int","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwemz2ndif7hbq1tt0l","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwepiu5b7zqhgwu8wj","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品编号","structType":"json","sub":1,"key":"kwepj3aqr9fcf3sxhg","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwepjbzwqokucxl2w8j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwepjtej2thsu79qjcl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:35;O:8:"stdClass":19:{s:2:"id";s:2:"36";s:3:"doc";s:2:"10";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目列表";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:249:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页项目数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3236:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"kwepn09crq6071ynk39","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"项目总数","structType":"json","sub":1,"key":"kwepyybc5we2w598ibg","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页项目数","structType":"json","sub":1,"key":"kwepzdnsd4xwbaat25e","children":[]},{"field":"projects","paramsType":"array","required":true,"desc":"项目列表","structType":"json","sub":1,"key":"kwepzhon1eyy05eejdn","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目id","structType":"json","sub":2,"key":"kweq1dfnp8eh7r7iarr","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":2,"key":"kweq1ga5d68zei0ffeq","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":2,"key":"kweq1n7k0c4wiw1my1wg","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum敏捷 | waterfall 瀑布)","structType":"json","sub":2,"key":"kweq1r1ng9lpml2qjwf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":2,"key":"kweq3mtnyr7z923os4p","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":2,"key":"kweq4mtv4lvfzned8wx","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kweq59rgtd8wyhdbezd","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kweq64ftnnaafzu0xzf","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kweq6g0h0fp91q8m0wud","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":2,"key":"kweq6p6ys7t3pp47pbk","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kweqa21ref4dr0cumt","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kweqahob402lqf6srqo","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目经理","structType":"json","sub":2,"key":"kweqau21by2agzz7a5","parentKey":"kwepzhon1eyy05eejdn","children":[]},{"field":"progress","paramsType":"int","required":"","desc":"进度","structType":"json","sub":2,"key":"kweqb7r9zjm2sd372qp","parentKey":"kwepzhon1eyy05eejdn","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:36;O:8:"stdClass":19:{s:2:"id";s:2:"37";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:37;O:8:"stdClass":19:{s:2:"id";s:2:"38";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"8";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2580:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:38;O:8:"stdClass":19:{s:2:"id";s:2:"39";s:3:"doc";s:2:"12";s:6:"module";s:1:"0";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:39;O:8:"stdClass":19:{s:2:"id";s:2:"40";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1984:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:40;O:8:"stdClass":19:{s:2:"id";s:2:"41";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:36:"获取某一项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:41;O:8:"stdClass":19:{s:2:"id";s:2:"42";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:30:"获取项目下的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:42;O:8:"stdClass":19:{s:2:"id";s:2:"43";s:3:"doc";s:2:"11";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2834:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:43;O:8:"stdClass":19:{s:2:"id";s:2:"44";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2218:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:44;O:8:"stdClass":19:{s:2:"id";s:2:"45";s:3:"doc";s:2:"14";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1841:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1823:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:45;O:8:"stdClass":19:{s:2:"id";s:2:"46";s:3:"doc";s:2:"15";s:6:"module";s:4:"2879";s:5:"title";s:12:"删除项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"响应信息","structType":"json","sub":1,"key":"kwg0v2vgszk0z27cw5q","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:46;O:8:"stdClass":19:{s:2:"id";s:2:"47";s:3:"doc";s:2:"16";s:6:"module";s:1:"0";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:47;O:8:"stdClass":19:{s:2:"id";s:2:"48";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2403:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers[]","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"迭代ID","structType":"json","sub":1,"key":"kwg10yk5xgj4vd2u9g","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:48;O:8:"stdClass":19:{s:2:"id";s:2:"49";s:3:"doc";s:2:"17";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2129:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:49;O:8:"stdClass":19:{s:2:"id";s:2:"50";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:549:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2593:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kwfrtbe11x80yhs04ss","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfrth2o1b8yeez8klk","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:50;O:8:"stdClass":19:{s:2:"id";s:2:"51";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1948:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:51;O:8:"stdClass":19:{s:2:"id";s:2:"52";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:0:"";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:0:"";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:52;O:8:"stdClass":19:{s:2:"id";s:2:"53";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"formData","sub":1,"key":"kwjamt59yshdio7t6t","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:53;O:8:"stdClass":19:{s:2:"id";s:2:"54";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:54;O:8:"stdClass":19:{s:2:"id";s:2:"55";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1949:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwg36vzj96jttee311e","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwg370yykmrgig69fyd","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:55;O:8:"stdClass":19:{s:2:"id";s:2:"56";s:3:"doc";s:2:"18";s:6:"module";s:4:"2881";s:5:"title";s:15:"删除项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:145:"[{"field":"message","paramsType":"string","required":true,"desc":"success","structType":"json","sub":1,"key":"kwj9ixknz4l5k1u4qc","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:56;O:8:"stdClass":19:{s:2:"id";s:2:"57";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:57;O:8:"stdClass":19:{s:2:"id";s:2:"58";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2259:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:58;O:8:"stdClass":19:{s:2:"id";s:2:"59";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:137:"[{"field":"id","paramsType":"int","required":"","desc":"执行ID","structType":"json","sub":1,"key":"kwjeuc2q9pt9x1wqxzp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:59;O:8:"stdClass":19:{s:2:"id";s:2:"60";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:138:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf5z9zdnjy9hf99r","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:60;O:8:"stdClass":19:{s:2:"id";s:2:"61";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2738:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:61;O:8:"stdClass":19:{s:2:"id";s:2:"62";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2477:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"array","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:62;O:8:"stdClass":19:{s:2:"id";s:2:"63";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:63;O:8:"stdClass":19:{s:2:"id";s:2:"64";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"编辑执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:64;O:8:"stdClass":19:{s:2:"id";s:2:"65";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:65;O:8:"stdClass":19:{s:2:"id";s:2:"66";s:3:"doc";s:2:"24";s:6:"module";s:4:"2878";s:5:"title";s:12:"删除执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"删除结果","structType":"json","sub":1,"key":"kwjg44slxzhtkdd71df","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:66;O:8:"stdClass":19:{s:2:"id";s:2:"67";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:67;O:8:"stdClass":19:{s:2:"id";s:2:"68";s:3:"doc";s:2:"31";s:6:"module";s:4:"2869";s:5:"title";s:24:"修改需求其他字段";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1250:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwk0memxgm8j6r50dji","children":[]},{"field":"source","paramsType":"string","required":"","desc":"来源","structType":"json","sub":1,"key":"kwk0n6trlfwg2zn30um","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwk0nkk4tyy9dpgjin","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk0nwqvxy0o082smxs","children":[]},{"field":"category","paramsType":"string","required":"","desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwk0oag6m7pcw8u5q8r","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwk0pnppcprvzgtbbes","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk0pxdmfkb55hpaqcn","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:68;O:8:"stdClass":19:{s:2:"id";s:2:"69";s:3:"doc";s:2:"20";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:69;O:8:"stdClass":19:{s:2:"id";s:2:"70";s:3:"doc";s:2:"27";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:70;O:8:"stdClass":19:{s:2:"id";s:2:"71";s:3:"doc";s:2:"26";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2954:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:71;O:8:"stdClass":19:{s:2:"id";s:2:"72";s:3:"doc";s:2:"25";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3931:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:72;O:8:"stdClass":19:{s:2:"id";s:2:"73";s:3:"doc";s:2:"28";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:73;O:8:"stdClass":19:{s:2:"id";s:2:"74";s:3:"doc";s:2:"22";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:74;O:8:"stdClass":19:{s:2:"id";s:2:"75";s:3:"doc";s:2:"33";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1768:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:75;O:8:"stdClass":19:{s:2:"id";s:2:"76";s:3:"doc";s:2:"29";s:6:"module";s:4:"2869";s:5:"title";s:12:"删除需求";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk0vedlh1unhcrpw1o","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:76;O:8:"stdClass":19:{s:2:"id";s:2:"77";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4998:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"string","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"string","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:77;O:8:"stdClass":19:{s:2:"id";s:2:"78";s:3:"doc";s:2:"32";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:78;O:8:"stdClass":19:{s:2:"id";s:2:"79";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:79;O:8:"stdClass":19:{s:2:"id";s:2:"80";s:3:"doc";s:2:"34";s:6:"module";s:4:"2870";s:5:"title";s:12:"删除任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk46ho92f9wizfabt5","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:80;O:8:"stdClass":19:{s:2:"id";s:2:"81";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:81;O:8:"stdClass":19:{s:2:"id";s:2:"82";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:82;O:8:"stdClass":19:{s:2:"id";s:2:"83";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:135:"[{"field":"id","paramsType":"boolean","required":true,"desc":"","structType":"json","sub":1,"key":"kwk8a3rn3q7kucvzl7l","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:83;O:8:"stdClass":19:{s:2:"id";s:2:"84";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:84;O:8:"stdClass":19:{s:2:"id";s:2:"85";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:85;O:8:"stdClass":19:{s:2:"id";s:2:"86";s:3:"doc";s:2:"39";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:86;O:8:"stdClass":19:{s:2:"id";s:2:"87";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:87;O:8:"stdClass":19:{s:2:"id";s:2:"88";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:88;O:8:"stdClass":19:{s:2:"id";s:2:"89";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:89;O:8:"stdClass":19:{s:2:"id";s:2:"90";s:3:"doc";s:2:"40";s:6:"module";s:4:"2871";s:5:"title";s:9:"删除Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwk9c8mm1zeqn7olev7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:90;O:8:"stdClass":19:{s:2:"id";s:2:"91";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4348:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:91;O:8:"stdClass":19:{s:2:"id";s:2:"92";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:92;O:8:"stdClass":19:{s:2:"id";s:2:"93";s:3:"doc";s:2:"46";s:6:"module";s:4:"2872";s:5:"title";s:12:"删除用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:150:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwkdlveesckcian2f3","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:93;O:8:"stdClass":19:{s:2:"id";s:2:"94";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:94;O:8:"stdClass":19:{s:2:"id";s:2:"95";s:3:"doc";s:2:"42";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2272:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:95;O:8:"stdClass":19:{s:2:"id";s:2:"96";s:3:"doc";s:2:"42";s:6:"module";s:4:"2872";s:5:"title";s:12:"创建用例";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1918:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":"","desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:96;O:8:"stdClass":19:{s:2:"id";s:2:"97";s:3:"doc";s:2:"38";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:97;O:8:"stdClass":19:{s:2:"id";s:2:"98";s:3:"doc";s:2:"38";s:6:"module";s:4:"2871";s:5:"title";s:9:"修改Bug";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3251:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:98;O:8:"stdClass":19:{s:2:"id";s:2:"99";s:3:"doc";s:2:"47";s:6:"module";s:4:"2873";s:5:"title";s:24:"获取产品计划列表";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1837:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwkdu9u3nq24026pwgg","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"计划总数","structType":"json","sub":1,"key":"kwkdxi22uneoz4p8x08","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页计划数","structType":"json","sub":1,"key":"kwkdxv7e0j0uy24giu5o","children":[]},{"field":"plans","paramsType":"array","required":true,"desc":"计划列表","structType":"json","sub":1,"key":"kwkdy4xe4p5q26x01rr","children":[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":2,"key":"kwlhip9vn4t9nfztco","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlhjfmq70053oa8abu","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlhkazknb10o404to","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":2,"key":"kwlhkqk9ciasdit96i9","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":2,"key":"kwlhp0xjdbokajs0khh","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"kwlhpa2osmeebpybzlm","parentKey":"kwkdy4xe4p5q26x01rr","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"结束日期","structType":"json","sub":2,"key":"kwlhpfi39kxh5o1tltq","parentKey":"kwkdy4xe4p5q26x01rr","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:99;O:8:"stdClass":19:{s:2:"id";s:3:"100";s:3:"doc";s:2:"44";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:100;O:8:"stdClass":19:{s:2:"id";s:3:"101";s:3:"doc";s:2:"50";s:6:"module";s:4:"2873";s:5:"title";s:12:"删除计划";s:4:"path";s:17:"/productsplan/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwlxic3c6pbcuxjkqvj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:101;O:8:"stdClass":19:{s:2:"id";s:3:"102";s:3:"doc";s:2:"48";s:6:"module";s:4:"2873";s:5:"title";s:18:"获取计划详情";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:102;O:8:"stdClass":19:{s:2:"id";s:3:"103";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:103;O:8:"stdClass":19:{s:2:"id";s:3:"104";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:851:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:104;O:8:"stdClass":19:{s:2:"id";s:3:"105";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1170:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:105;O:8:"stdClass":19:{s:2:"id";s:3:"106";s:3:"doc";s:2:"39";s:6:"module";s:4:"2871";s:5:"title";s:15:"获取Bug详情";s:4:"path";s:9:"/bugs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3447:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":"","desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":"","desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwlo9u1dnswxyo677ic","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:106;O:8:"stdClass":19:{s:2:"id";s:3:"107";s:3:"doc";s:2:"54";s:6:"module";s:1:"0";s:5:"title";s:27:"产品计划取消关联Bug";s:4:"path";s:28:"/productplans/:id/unlinkbugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:285:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"取消关联的Bug ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmxfdfiy4iqik4b1x","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:107;O:8:"stdClass":19:{s:2:"id";s:3:"108";s:3:"doc";s:2:"51";s:6:"module";s:4:"2873";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:108;O:8:"stdClass":19:{s:2:"id";s:3:"109";s:3:"doc";s:2:"49";s:6:"module";s:4:"2873";s:5:"title";s:12:"修改计划";s:4:"path";s:17:"/productplans/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:109;O:8:"stdClass":19:{s:2:"id";s:3:"110";s:3:"doc";s:2:"51";s:6:"module";s:1:"0";s:5:"title";s:24:"产品计划关联需求";s:4:"path";s:29:"/productplans/:id/linkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:287:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":"","desc":"新增关联的需求,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx6dfdg2j09r3dkrg","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:110;O:8:"stdClass":19:{s:2:"id";s:3:"111";s:3:"doc";s:2:"52";s:6:"module";s:1:"0";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:111;O:8:"stdClass":19:{s:2:"id";s:3:"112";s:3:"doc";s:2:"53";s:6:"module";s:1:"0";s:5:"title";s:21:"产品计划关联Bug";s:4:"path";s:22:"/products/:id/linkBugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:219:"{"header":[],"params":[{"field":"bugs","paramsType":"array","required":true,"desc":"关联的Bug ID,比如 [1, 2]","structType":"formData","sub":1,"key":"kwmxbsyeboy1wo7i21","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:112;O:8:"stdClass":19:{s:2:"id";s:3:"113";s:3:"doc";s:2:"52";s:6:"module";s:4:"2873";s:5:"title";s:30:"产品计划取消关联需求";s:4:"path";s:31:"/productplans/:id/unlinkstories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:290:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"stories","paramsType":"array","required":true,"desc":"取消关联的需求ID,比如 [1, 2]","structType":"json","sub":1,"key":"kwmx9dutojxd449eo2","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:113;O:8:"stdClass":19:{s:2:"id";s:3:"114";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2280:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:114;O:8:"stdClass":19:{s:2:"id";s:3:"115";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2271:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"string","required":"","desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:115;O:8:"stdClass":19:{s:2:"id";s:3:"116";s:3:"doc";s:2:"56";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:116;O:8:"stdClass":19:{s:2:"id";s:3:"117";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:1474:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1643:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:117;O:8:"stdClass":19:{s:2:"id";s:3:"118";s:3:"doc";s:2:"65";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取我的信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:118;O:8:"stdClass":19:{s:2:"id";s:3:"119";s:3:"doc";s:2:"57";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:119;O:8:"stdClass":19:{s:2:"id";s:3:"120";s:3:"doc";s:2:"59";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:120;O:8:"stdClass":19:{s:2:"id";s:3:"121";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:348:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:121;O:8:"stdClass":19:{s:2:"id";s:3:"122";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:122;O:8:"stdClass":19:{s:2:"id";s:3:"123";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1849:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:123;O:8:"stdClass":19:{s:2:"id";s:3:"124";s:3:"doc";s:2:"60";s:6:"module";s:4:"2876";s:5:"title";s:12:"删除版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwo7byji89l4i5wg66o","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:124;O:8:"stdClass":19:{s:2:"id";s:3:"125";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:125;O:8:"stdClass":19:{s:2:"id";s:3:"126";s:3:"doc";s:2:"67";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取产品发布列表";s:4:"path";s:22:"/products/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1922:"[{"field":"total","paramsType":"int","required":true,"desc":"发布总数","structType":"json","sub":1,"key":"kwoitgd8i6d4ereus2r","children":[]},{"field":"releases","paramsType":"array","required":true,"desc":"发布列表","structType":"json","sub":1,"key":"kwoix2ay87a7rvwc50o","children":[{"field":"id","paramsType":"int","required":"","desc":"发布编号","structType":"json","sub":2,"key":"kwoixo68mf68m49r4","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"project","paramsType":"int","required":"","desc":"所属项目","structType":"json","sub":2,"key":"kwoj0p620tjei4sseipn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwoj0yeg796dwhrt5i2","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwoj166tm1vkys8lkdn","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"build","paramsType":"int","required":"","desc":"所属版本","structType":"json","sub":2,"key":"kwoj1fhpegz8347bce","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"name","paramsType":"string","required":"","desc":"发布名称","structType":"json","sub":2,"key":"kwoj1qcorzww56dwb","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"date","paramsType":"date","required":"","desc":"发布日期","structType":"json","sub":2,"key":"kwoj1xztoy69p6pzbz8","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":2,"key":"kwoj2nf2roxjds47o0a","parentKey":"kwoix2ay87a7rvwc50o","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | terminate 停止维护)","structType":"json","sub":2,"key":"kwoj3ep06mmsacezqxb","parentKey":"kwoix2ay87a7rvwc50o","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:126;O:8:"stdClass":19:{s:2:"id";s:3:"127";s:3:"doc";s:2:"62";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:127;O:8:"stdClass":19:{s:2:"id";s:3:"128";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:17:"/producttesttasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:128;O:8:"stdClass":19:{s:2:"id";s:3:"129";s:3:"doc";s:2:"63";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2208:"[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":1,"key":"kwokmq24kmolleus9x9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":1,"key":"kwokrgreuuuyzj5c49","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":1,"key":"kwoks11oshvdjjpzmh","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":1,"key":"kwoksascw5wdxcs105","children":[]},{"field":"role","paramsType":"string","required":true,"desc":"角色","structType":"json","sub":1,"key":"kwoksp2qtxhke2b7cxg","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":1,"key":"kwokt0i49jk6okyn5ka","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":1,"key":"kwoktbs7holvbwi4jou","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":1,"key":"kwoktj7s3gj6nw8den1","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":1,"key":"kwoktuj281h3lt16ffh","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":1,"key":"kwoku4lbjkh9agwwanj","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":1,"key":"kwokujyylq66r5u7ysr","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"json","sub":1,"key":"kwokus0te91bm0uvsyu","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号","structType":"json","sub":1,"key":"kwokvahwulyb6p9xi2p","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号","structType":"json","sub":1,"key":"kwokx3nt6jded4mka4j","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":1,"key":"kwokxdwdqrd418iuh6","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:129;O:8:"stdClass":19:{s:2:"id";s:3:"130";s:3:"doc";s:2:"70";s:6:"module";s:4:"2877";s:5:"title";s:18:"修改用户信息";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:993:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"dept","paramsType":"int","required":false,"desc":"所属部门","structType":"formData","sub":1,"key":"kwokybar4esd0jcjxnn","children":[]},{"field":"role","paramsType":"string","required":"","desc":"角色","structType":"formData","sub":1,"key":"kwolfs4ejv8rpfxwxi","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号","structType":"formData","sub":1,"key":"kwolg35t6c62lq7xl3f","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"formData","sub":1,"key":"kwolgbtpo9gn6aeyu1m","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"formData","sub":1,"key":"kwolgncl0r147rnb6gpe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"formData","sub":1,"key":"kwolgyqz0ps10l1rc4e","children":[]}],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:130;O:8:"stdClass":19:{s:2:"id";s:3:"131";s:3:"doc";s:2:"64";s:6:"module";s:4:"2874";s:5:"title";s:24:"获取项目发布列表";s:4:"path";s:22:"/projects/:id/releases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:131;O:8:"stdClass":19:{s:2:"id";s:3:"132";s:3:"doc";s:2:"68";s:6:"module";s:4:"2877";s:5:"title";s:12:"删除用户";s:4:"path";s:10:"/users/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:151:"[{"field":"message","paramsType":"string","required":true,"desc":"结果信息","structType":"json","sub":1,"key":"kwon2kh7itd8zwes7no","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:132;O:8:"stdClass":19:{s:2:"id";s:3:"133";s:3:"doc";s:2:"71";s:6:"module";s:4:"2877";s:5:"title";s:18:"获取用户列表";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:225:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"page","required":true,"desc":"当前页数"},{"field":"limit","required":true,"desc":"每页用户数"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1649:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwokiko3tqr7zhsdid","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用户总数","structType":"json","sub":1,"key":"kwokjkhdr8n8tswzih","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用户数","structType":"json","sub":1,"key":"kwokjrgscuffi7jg4z","children":[]},{"field":"users","paramsType":"array","required":true,"desc":"用户列表","structType":"json","sub":1,"key":"kwokk4toesq4391ph7r","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwokkfl6o5svxnpzula","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwokkkhmgrv4fegsr9","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwokl0ng7td5nvyc7gq","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwokl9uxlprwwwqh91r","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"role","paramsType":"string","required":false,"desc":"角色","structType":"json","sub":2,"key":"kwokliwf9cm0f6f4k16","parentKey":"kwokk4toesq4391ph7r","children":[]},{"field":"email","paramsType":"string","required":"","desc":"邮箱","structType":"json","sub":2,"key":"kwoklrpr2krc5ajrbj","parentKey":"kwokk4toesq4391ph7r","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:133;O:8:"stdClass":19:{s:2:"id";s:3:"134";s:3:"doc";s:2:"65";s:6:"module";s:4:"2877";s:5:"title";s:24:"获取我的个人信息";s:4:"path";s:5:"/user";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2875:"[{"field":"profile","paramsType":"object","required":true,"desc":"","structType":"json","sub":1,"key":"kwojur4idf2tpw1bkbe","children":[{"field":"id","paramsType":"int","required":true,"desc":"用户编号","structType":"json","sub":2,"key":"kwok6cs05lxpmx6y6rr","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"类型(inside 内部用户 | outside 外部用户)","structType":"json","sub":2,"key":"kwok6og0ahx6f597mrd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"dept","paramsType":"int","required":true,"desc":"所属部门","structType":"json","sub":2,"key":"kwok7dh7htxbxpri6vd","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"用户名","structType":"json","sub":2,"key":"kwok7nqb31mthbt314r","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"realname","paramsType":"string","required":true,"desc":"真实姓名","structType":"json","sub":2,"key":"kwok7zsnesbib3xqyoe","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"nickname","paramsType":"string","required":"","desc":"昵称","structType":"json","sub":2,"key":"kwok8cwjolnijrajn1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":2,"key":"kwok8rkw8a2qaxo6zmg","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"birthday","paramsType":"date","required":"","desc":"生日","structType":"json","sub":2,"key":"kwok8zxnqkju8zu00v","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"gender","paramsType":"string","required":"","desc":"性别(f 女性 | m 男性)","structType":"json","sub":2,"key":"kwok9agk5itm5fdge68","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"mobile","paramsType":"string","required":"","desc":"手机号码","structType":"json","sub":2,"key":"kwok9rg5pat2s9dtj1","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"phone","paramsType":"string","required":"","desc":"电话号码","structType":"json","sub":2,"key":"kwok9zaqjcudthvaepl","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"weixin","paramsType":"string","required":"","desc":"微信号码","structType":"json","sub":2,"key":"kwokab6bp730tfrb0d","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"address","paramsType":"string","required":"","desc":"住址","structType":"json","sub":2,"key":"kwokau91tuhpeglrsf8","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"join","paramsType":"date","required":"","desc":"加入日期","structType":"json","sub":2,"key":"kwokb1tdzkuodmano","parentKey":"kwojur4idf2tpw1bkbe","children":[]},{"field":"admin","paramsType":"boolean","required":true,"desc":"是否管理员","structType":"json","sub":2,"key":"kwokby1uzx691aq2per","parentKey":"kwojur4idf2tpw1bkbe","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:134;O:8:"stdClass":19:{s:2:"id";s:3:"135";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"9";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3993:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopi2wws0ddwmos2bk","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopi2l2iodsea0my7o","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopi1wtyve0w4yt3rj","parentKey":"kwbiwzxpqpd682l27ke","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopi0s2pja7h71d2ti","parentKey":"kwbiwzxpqpd682l27ke","children":[]}]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"object","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":"","desc":"用户ID","structType":"json","sub":3,"key":"kwopgz4i1060sf427paf","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"account","paramsType":"string","required":"","desc":"用户名","structType":"json","sub":3,"key":"kwopgyl848xmhjscro3","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"头像","structType":"json","sub":3,"key":"kwopgxumikuyewjtd2b","parentKey":"kwbiy8g88gdd05pvdom","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":3,"key":"kwopgrd26t2xxz5rd0l","parentKey":"kwbiy8g88gdd05pvdom","children":[]}]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:135;O:8:"stdClass":19:{s:2:"id";s:3:"136";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2260:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:136;O:8:"stdClass":19:{s:2:"id";s:3:"137";s:3:"doc";s:1:"3";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集列表";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:2:"10";s:6:"params";s:215:"{"header":[{"field":"Token","required":true,"desc":"访问凭证Token"}],"params":[],"paramsType":"json","query":[{"field":"order","required":"","desc":"排序,默认order_asc;排序字段+下划线+asc/desc"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2570:"[{"field":"programs","paramsType":"array","required":true,"desc":"项目集列表","structType":"json","sub":1,"key":"kw5nu7zo9vjed0b8xnj","children":[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":2,"key":"kw5oko39ful5ibh4xos","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":2,"key":"kwbijc4xmi7da0s2v3h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":2,"key":"kwbijs25uh1oerv14o","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY/USD)","structType":"json","sub":2,"key":"kwbiljpvwx1s9subl6h","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwbim4qiu70li1lj2sg","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":2,"key":"kwbin0zq2jnrf2hheqk","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":2,"key":"kwbin1zr9rft0cqsn7","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":2,"key":"kwbinosclp6c0ziw75b","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集,顶层项目集的parent为0","structType":"json","sub":2,"key":"kwbivepwxrt80u7jdnj","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"kwbiwzxpqpd682l27ke","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbixdfmz87xqj9c6dm","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目集负责人","structType":"json","sub":2,"key":"kwbiy8g88gdd05pvdom","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"进度","structType":"json","sub":2,"key":"kwbiyml3zn2zd5mdv0c","parentKey":"kw5nu7zo9vjed0b8xnj","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:137;O:8:"stdClass":19:{s:2:"id";s:3:"138";s:3:"doc";s:2:"12";s:6:"module";s:4:"2881";s:5:"title";s:15:"修改项目集";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:1650:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:138;O:8:"stdClass":19:{s:2:"id";s:3:"139";s:3:"doc";s:2:"17";s:6:"module";s:4:"2881";s:5:"title";s:21:"获取项目集详情";s:4:"path";s:13:"/programs/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2264:"[{"field":"id","paramsType":"int","required":true,"desc":"项目集ID","structType":"json","sub":1,"key":"kwj8m09ldh61qyuvm0i","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目集名称","structType":"json","sub":1,"key":"kwj8n4tt3bns0zay97x","children":[]},{"field":"PM","paramsType":"string","required":true,"desc":"负责人","structType":"json","sub":1,"key":"kwj8o0cl9hp8wndzcuj","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwj8oc20vnok8xd1sq","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwj8oldpyvgy82o6xk","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwj8p80rykze7d8f1nq","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwj8pv6l3t4gggocbrt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwj8qc97rkkuiiwht","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwj8qfwqmbns6nnn7o","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwj8qxwggzcmnlu9mji","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwj8rbp90dreozj1a1x5","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwj8rhee6ww3gy35x4q","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwj8s8pc8uk89exry8i","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwj8sovnzv5fweyv8dq","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwpqwwrxn0q9ffdgu1","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:139;O:8:"stdClass":19:{s:2:"id";s:3:"140";s:3:"doc";s:2:"19";s:6:"module";s:4:"2881";s:5:"title";s:15:"创建项目集";s:4:"path";s:9:"/programs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1681:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":false,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrrcafi41oii1yyu","children":[]},{"field":"parent","paramsType":"string","required":"","desc":"父项目集,0表示没有父项目集","structType":"json","sub":1,"key":"kwfrrjy5fy9cr7cbhxt","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwfrrp78h46nsupgqg","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"预算金额","structType":"json","sub":1,"key":"kwg2zi8y395k1sa5qw","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg2zu8lqoggv7wrofn","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目集描述","structType":"json","sub":1,"key":"kwg32uanzx7ssr24qb","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"预计开始日期","structType":"json","sub":1,"key":"kwg331xpdglirubloc","children":[]},{"field":"end","paramsType":"date","required":"","desc":"预计结束日期","structType":"json","sub":1,"key":"kwg339ez5y4fapvyz02","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg387hniakqx94yjh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单,只有acl = private才生效","structType":"json","sub":1,"key":"kwg38nt998kadpp0kk7","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2250:"[{"field":"id","paramsType":"int","required":true,"desc":"","structType":"json","sub":1,"key":"kwfrq9ewoxebsfy1yc","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfrt5svntvrbex1a1","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kwfrufdxs4insbwp7os","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfrupqa2is097je3r1","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父项目集","structType":"json","sub":1,"key":"kwfrv68kj5pq1ev7y1a","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfrvpa06s9odxqr733","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfrvwl8yp43br33c0j","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfrw1x78s1r66etxjn","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfrw6lojs101m01t6","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目集描述","structType":"json","sub":1,"key":"kwfrwkdf096g5nvumqrp","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfrx6jpg8tpusd54te","children":[]},{"field":"openedDate","paramsType":"string","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfrxh8vp3p541ha0q","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"负责人","structType":"json","sub":1,"key":"kwfrxyttm6qlete3n3h","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfry99qckte6qguao","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfryty0hgpjch2k40u","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:140;O:8:"stdClass":19:{s:2:"id";s:3:"141";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:141;O:8:"stdClass":19:{s:2:"id";s:3:"142";s:3:"doc";s:1:"5";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品列表";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:118:"{"header":[{"field":"Token","required":"","desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2737:"[{"field":"products","paramsType":"array","required":true,"desc":"","structType":"json","sub":1,"key":"kwaewshi65nnjs135n3","children":[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwaey51uz6sfrk555m","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":2,"key":"kwbj1dqg65pvugs5h2s","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":2,"key":"kwbj2a1ihackyh03q49","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":2,"key":"kwbj2h0rn057wustk7o","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":2,"key":"kwbnpypoba6t1ms7oaf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":2,"key":"kwbp9dclulc73a3tg","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":2,"key":"kwbp9pc1t1nvj4j2wd","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":2,"key":"kwbpalk5bnobb0mtp98","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":2,"key":"kwbpb2vft6si1ctgwf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"产品描述","structType":"json","sub":2,"key":"kwbpdiepohshkv3sx2","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":2,"key":"kwbpdpivj06ph39fui","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":2,"key":"kwbpf2zg4f4bms64ubf","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwbpfo85ji5yl8vqee","parentKey":"kwaewshi65nnjs135n3","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwbpfwmgpdtmdxctovi","parentKey":"kwaewshi65nnjs135n3","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:142;O:8:"stdClass":19:{s:2:"id";s:3:"143";s:3:"doc";s:1:"4";s:6:"module";s:4:"2880";s:5:"title";s:12:"创建产品";s:4:"path";s:9:"/products";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1775:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbq19ffg59cbooyb","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwbq1dizm75sgcgnd9f","children":[]},{"field":"code","paramsType":"int","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbq1xl9s30o2e1awjo","children":[]},{"field":"line","paramsType":"int","required":false,"desc":"所属产品线","structType":"json","sub":1,"key":"kwbq2ftqrqrmg8cyj7t","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbq33qsopavnj72ntb","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbq3kbijyjhoy0se99","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbq412yll94vpa635p","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | )","structType":"json","sub":1,"key":"kwbq49zapa2fswh58f","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbqcmbo088hh0l8o91","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbqdai6v9pl61o6xab","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbqe9ye70wc961572o","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2289:"[{"field":"id","paramsType":"int","required":"","desc":"产品ID","structType":"json","sub":1,"key":"kwbpz5jh94vauhx9ga6","children":[]},{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwbqhljxnscdsph7jh","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwbqhueedi6o9jyr80g","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwbqi7fmwnjsrds8i3j","children":[]},{"field":"line","paramsType":"int","required":"","desc":"产品线","structType":"json","sub":1,"key":"kwbqk1pemf4rfcleksf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwbqo9fjuslzzbejx6","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(normal 正常 | closed 结束)","structType":"json","sub":1,"key":"kwbqqfgzincm6qkym3","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwbr0v2vhqrrqh8y6l","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwbr107xvu791yqyaxk","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwbr10vxlfbpvdlvor9","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwbr1lszosgjhp2c0zh","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwbr1uny368imqpppbd","children":[]},{"field":"createdBy","paramsType":"string","required":"","desc":"创建人","structType":"json","sub":1,"key":"kwbr24x72kgwwnbt8jh","children":[]},{"field":"createdDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":1,"key":"kwbr2agkwi1th2cc9l","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwbr2x4zzb1jbw5g5qk","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:143;O:8:"stdClass":19:{s:2:"id";s:3:"144";s:3:"doc";s:1:"7";s:6:"module";s:4:"2880";s:5:"title";s:12:"编辑产品";s:4:"path";s:12:"/product/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1230:"{"header":[{"field":"Token","required":"","desc":"访问凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"产品名称","structType":"json","sub":1,"key":"kwen3dckicyphhnz","children":[]},{"field":"code","paramsType":"string","required":"","desc":"产品代号","structType":"json","sub":1,"key":"kwen3izzrkun21x6ga","children":[]},{"field":"type","paramsType":"string","required":"","desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwen45d40m14utr25tg","children":[]},{"field":"line","paramsType":"int","required":"","desc":"所属产品线","structType":"json","sub":1,"key":"kwen8jf7leyksxip3f8","children":[]},{"field":"program","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwen8ty05syldw0juiy","children":[]},{"field":"status","paramsType":"string","required":"","desc":"产品状态(normal 正常 | closed 已关闭)","structType":"json","sub":1,"key":"kwencqbvtud2pfbrfjp","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"产品描述,富文本","structType":"json","sub":1,"key":"kwenfpizvxhggi9clqj","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:144;O:8:"stdClass":19:{s:2:"id";s:3:"145";s:3:"doc";s:2:"43";s:6:"module";s:4:"2873";s:5:"title";s:12:"创建计划";s:4:"path";s:19:"/products/:id/plans";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:997:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwlofhasdc5r52f3zp7","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlog1lmm7va7ihz6an","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"计划开始日期","structType":"json","sub":1,"key":"kwloh88yj5u3t8kq4a","children":[]},{"field":"end","paramsType":"date","required":"","desc":"计划结束日期","structType":"json","sub":1,"key":"kwlohkkne6ybkae8336","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"计划描述","structType":"json","sub":1,"key":"kwloho1edlbudimc34","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属父计划","structType":"json","sub":1,"key":"kwpt6y4rnazkel3pod","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4860:"[{"field":"id","paramsType":"int","required":true,"desc":"计划ID","structType":"json","sub":1,"key":"kwlhrcrfi2xj4a62e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwlmz4gitedfpssasja","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属计划","structType":"json","sub":1,"key":"kwlmzc773nvr59kw736","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父计划","structType":"json","sub":1,"key":"kwlmzjztqlfbdz67yjd","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"计划名称","structType":"json","sub":1,"key":"kwlmzrpuc5w1v5hdspt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"计划描述","structType":"json","sub":1,"key":"kwln11j3ha0x59mb88i","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwln1eiso46b54s2ynk","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwln1lq8mh88c0mh9eb","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwln7u0pzbm5hejg55p","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwlnv2b9eaqtv1opvi9","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwlnv1ckmcorf5xh5nh","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwlnuu1rrcji72o5bp","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlnustvp5his9hg0k8","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwlnusdi4n7tlyrxq5i","parentKey":"kwln7u0pzbm5hejg55p","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"需求优先级","structType":"json","sub":2,"key":"kwlnugayc1hvz68y70n","parentKey":"kwln7u0pzbm5hejg55p","children":[]}]},{"field":"bugs","paramsType":"array","required":true,"desc":"关联Bug","structType":"json","sub":1,"key":"kwln7vth71prs7ovxyx","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwlo0r00wprxatyh2rr","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":2,"key":"kwlo0qwez7pl64gduo","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwlo0qrzicutoh87hkp","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwlo0qnpw1evw5zyu1r","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwlo0qin2gc4tvq62ve","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":2,"key":"kwlo0qe0eefu1me7yi","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwlo0q8lxzh0wwfowsb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwlo0q4lpj91nh6pb4","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"Bug优先级","structType":"json","sub":2,"key":"kwlo0pztvmii6tauqb","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型","structType":"json","sub":2,"key":"kwlo0pvam3ulnfcmgbh","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"Bug复现步骤","structType":"json","sub":2,"key":"kwlo0phljctpu1lvu7","parentKey":"kwln7vth71prs7ovxyx","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"Bug状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":2,"key":"kwlo0p3iqvltmpqdw3","parentKey":"kwln7vth71prs7ovxyx","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:145;O:8:"stdClass":19:{s:2:"id";s:3:"146";s:3:"doc";s:2:"25";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取产品需求列表";s:4:"path";s:21:"/products/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:146;O:8:"stdClass":19:{s:2:"id";s:3:"147";s:3:"doc";s:1:"6";s:6:"module";s:4:"2880";s:5:"title";s:18:"获取产品详情";s:4:"path";s:13:"/products/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2120:"[{"field":"id","paramsType":"int","required":true,"desc":"产品ID","structType":"json","sub":1,"key":"kwbr4qcbgcop3s3ohg5","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"产品名称","structType":"json","sub":1,"key":"kwbr6h84h8rp18cru57","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"产品代号","structType":"json","sub":1,"key":"kwbs6sx5bpk1z0kf7ak","children":[]},{"field":"program","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwellfvj3lxhcmg4wfo","children":[]},{"field":"line","paramsType":"int","required":true,"desc":"所属产品线","structType":"json","sub":1,"key":"kwelm02uvxu130ubux","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"产品类型(normal 正常 | branch 多分支 | platform 多平台)","structType":"json","sub":1,"key":"kwelnh4d6pqibi436x9","children":[]},{"field":"PO","paramsType":"1","required":false,"desc":"产品负责人","structType":"json","sub":1,"key":"kwembkw9f5tak8d1gtg","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwemckatgwyg58ed9ic","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwemo4zyvvjyf5lpte","children":[]},{"field":"desc","paramsType":"object","required":"","desc":"产品描述","structType":"json","sub":1,"key":"kwemrk1txqrm14ww5c","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwemrs7sej0jr0cdabb","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwemsftfsdxa86i4dq","children":[]},{"field":"createdBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwemsw3yed4knmaqwwr","children":[]},{"field":"createdDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwemu7xhxrhubvtg1i","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:147;O:8:"stdClass":19:{s:2:"id";s:3:"148";s:3:"doc";s:2:"27";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取执行需求列表";s:4:"path";s:23:"/executions/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:148;O:8:"stdClass":19:{s:2:"id";s:3:"149";s:3:"doc";s:2:"20";s:6:"module";s:4:"2869";s:5:"title";s:24:"获取项目需求列表";s:4:"path";s:21:"/projects/:id/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3926:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwjy2s87db9a596fbgb","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"需求总数","structType":"json","sub":1,"key":"kwjy7hkvjkmtt0mkcy","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页需求数","structType":"json","sub":1,"key":"kwjy7ld0ndd1vxicpo","children":[]},{"field":"stories","paramsType":"array","required":true,"desc":"需求列表","structType":"json","sub":1,"key":"kwjy8zyh4dzndly12en","children":[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":2,"key":"kwjy99j7nbctxlys6e","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwjyact3snp2jqp3tn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwjyaun7ybre2f0dmep","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":2,"key":"kwjyb9uzo2dcbc3hmn","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":2,"key":"kwjybqd5ld21pj2rnx7","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":2,"key":"kwjyccenpnjohdldyyp","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":2,"key":"kwjyhkx6iqoqjdcagt","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":2,"key":"kwjyi8ihn1ufbkfpy0j","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":2,"key":"kwjyixbqtw6vvzlpae","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":2,"key":"kwjyquptlmh4pfyzo9a","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwjyrsb3vu6gxup5vpa","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"estimate","paramsType":"int","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwjz0s2pc0sv9wzyh1b","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":2,"key":"kwjz15ozrkdagpj8dfe","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwjz2eyko6qx1ixausl","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwjz2oj2beho2ph9fug","parentKey":"kwjy8zyh4dzndly12en","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":2,"key":"kwjz341v9rmo4xdxt9m","parentKey":"kwjy8zyh4dzndly12en","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:149;O:8:"stdClass":19:{s:2:"id";s:3:"150";s:3:"doc";s:2:"26";s:6:"module";s:4:"2869";s:5:"title";s:12:"创建需求";s:4:"path";s:8:"/stories";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1591:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzb7t7r80zxre07ar","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzfpcu6lw92hz2ypn","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzfpzyj9dm3wtixpi","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"需求类型","structType":"json","sub":1,"key":"kwjzfqrjtzrsmg53nlp","children":[]},{"field":"spec","paramsType":"string","required":false,"desc":"需求描述","structType":"json","sub":1,"key":"kwjzj6ur2wul1s780xf","children":[]},{"field":"verify","paramsType":"string","required":false,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzjwan8b55385dp7u","children":[]},{"field":"source","paramsType":"string","required":"","desc":"需求来源","structType":"json","sub":1,"key":"kwjzlbfd0s6dmbypy9gr","children":[]},{"field":"sourceNote","paramsType":"string","required":"","desc":"来源备注","structType":"json","sub":1,"key":"kwjzm2bpuz7rpwww18o","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"json","sub":1,"key":"kwjzmbg8o60ltfbezl","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwjzn2tj3muq5pd3hh3","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:150;O:8:"stdClass":19:{s:2:"id";s:3:"151";s:3:"doc";s:2:"22";s:6:"module";s:4:"2869";s:5:"title";s:12:"变更需求";s:4:"path";s:19:"/stories/:id/change";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:554:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"title","paramsType":"string","required":false,"desc":"需求标题","structType":"json","sub":1,"key":"kwk00sadykqdnjov0b","children":[]},{"field":"spec","paramsType":"string","required":"","desc":"需求描述","structType":"json","sub":1,"key":"kwk056l687emefzib2d","children":[]},{"field":"verify","paramsType":"string","required":"","desc":"验收标准","structType":"json","sub":1,"key":"kwk0752wcpdf6vob37","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:151;O:8:"stdClass":19:{s:2:"id";s:3:"152";s:3:"doc";s:2:"28";s:6:"module";s:4:"2869";s:5:"title";s:18:"获取需求详情";s:4:"path";s:12:"/stories/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2949:"[{"field":"id","paramsType":"int","required":true,"desc":"需求ID","structType":"json","sub":1,"key":"kwjzak1x6332sumet2x","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwjzqgmor28xkpxto2","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwjzqh9m591hxaz9r75","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属产品模块","structType":"json","sub":1,"key":"kwjzqhdz9o96s49biap","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来自于Bug","structType":"json","sub":1,"key":"kwjzqhisj4xgerdefa","children":[]},{"field":"source","paramsType":"string","required":true,"desc":"需求来源(customer 客户 | user 用户 | po 产品经理 | market 市场)","structType":"json","sub":1,"key":"kwjzqhnjwye1lyvbs7s","children":[]},{"field":"sourceNote","paramsType":"string","required":true,"desc":"来源备注","structType":"json","sub":1,"key":"kwjzqhs1sci48ds40c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwjzqhvzgnhlyglh3wl","children":[]},{"field":"category","paramsType":"string","required":true,"desc":"类型(feature 功能 | interface 接口 | performance 性能 | safe 安全 | experience 体验 | improve 改进 | other 其他)","structType":"json","sub":1,"key":"kwjzqi0g6kz5b3qtqyj","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"阶段(wait 未开始 | planned 已计划 | projected 已立项 | developing 研发中 | developed 研发完毕 | testing 测试中 | tested 测试完毕 | verified 已验收 | released 已发布 | closed 已关闭)","structType":"json","sub":1,"key":"kwjzqi5fa420z4rcoz9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwjzsm7e02zv28lg7woq","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwjzsmcosfo5u84ljn","children":[]},{"field":"verify","paramsType":"string","required":true,"desc":"验收标准","structType":"json","sub":1,"key":"kwjzsz8r796vs9psimw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(draft 草稿 | active 激活 | closed 已关闭 | changed 已变更)","structType":"json","sub":1,"key":"kwjzszdgvko3irxwjg","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjzszihkde9vnt4gu","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjzszwssmv2dzhyad","children":[]},{"field":"toBug","paramsType":"int","required":true,"desc":"转为Bug","structType":"json","sub":1,"key":"kwjzu1eeg2nbghkse4e","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:152;O:8:"stdClass":19:{s:2:"id";s:3:"153";s:3:"doc";s:2:"14";s:6:"module";s:4:"2879";s:5:"title";s:12:"修改项目";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1846:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"formData","sub":1,"key":"kwfzx1b9z1ojzx148v8","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"formData","sub":1,"key":"kwg07xvv8hp8q72a70p","children":[]},{"field":"parent","paramsType":"int","required":false,"desc":"所属项目集","structType":"formData","sub":1,"key":"kwg0876le09j7dkyxjq","children":[]},{"field":"PM","paramsType":"int","required":"","desc":"项目负责人","structType":"formData","sub":1,"key":"kwg0fzqc762wxgjyyxl","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"formData","sub":1,"key":"kwg0j7akglo9o1sdd8g","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"formData","sub":1,"key":"kwg0jl5ymm7o4x0k5ta","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"formData","sub":1,"key":"kwg0ka6ohdjnpp56c","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"formData","sub":1,"key":"kwg0kyn82ahibxdaa3p","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"formData","sub":1,"key":"kwg0m88gcrace3xs9ha","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"formData","sub":1,"key":"kwg0mvcgpb19a34lxz8","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"formData","sub":1,"key":"kwg0nw28t57nw6ls9g","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1818:"[{"field":"id","paramsType":"int","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfzx1bfez3bi3z1uh8","children":[]},{"field":"name","paramsType":"string","required":"","desc":"项目名称","structType":"json","sub":1,"key":"kwg0qqa1i6liuc5na2","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集","structType":"json","sub":1,"key":"kwg0qz7loa7d85ykp7s","children":[]},{"field":"code","paramsType":"string","required":"","desc":"项目代号","structType":"json","sub":1,"key":"kwg0r91vhgfn2bfb9p7","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"项目负责人","structType":"json","sub":1,"key":"kwg0rpuoxyjz9pqxgt","children":[]},{"field":"budget","paramsType":"int","required":"","desc":"项目预算金额","structType":"json","sub":1,"key":"kwg0rzy9s219ge93f3","children":[]},{"field":"budgetUnit","paramsType":"string","required":"","desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwg0s9wyql076w7sul","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg0sk1ewbnq8cubqut","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"项目描述","structType":"json","sub":1,"key":"kwg0srchfyqmpfcw8n4","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwg0syv0vmyry7bpo99","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg0t6hoeif88dy86s","children":[]},{"field":"auth","paramsType":"string","required":"","desc":"权限控制(extend 继承 | reset 重新定义)","structType":"json","sub":1,"key":"kwg0td9u9zcfm6pbbp","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:153;O:8:"stdClass":19:{s:2:"id";s:3:"154";s:3:"doc";s:1:"8";s:6:"module";s:4:"2879";s:5:"title";s:12:"创建项目";s:4:"path";s:9:"/projects";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1217:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqeeu4uyul5ro6o7","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqeneavf594nhj4cm","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqeulf61fh20gafsy","children":[]},{"field":"products","paramsType":"array","required":true,"desc":"关联产品,比如 [1, 2],不能为空。","structType":"json","sub":1,"key":"kweqfbdfm7z71875r1l","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqlpdkud5rs421do9","children":[]},{"field":"model","paramsType":"string","required":"","desc":"项目模型,默认为scrum","structType":"json","sub":1,"key":"kweqndhs3nd3a1jd9r4","children":[]},{"field":"parent","paramsType":"int","required":"","desc":"所属项目集,默认为0","structType":"json","sub":1,"key":"kweqvrk6mjr9vygujza","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1979:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kweqd0yk9o8xi8kyi4i","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kweqn4iti067eqz5d2m","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"预算金额","structType":"json","sub":1,"key":"kweqols3u9m0s05ylyk","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kweque9jrz74gf76dh","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kweqv1x01dpu3by4dfb","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kweqvb5i8r2yr4640yh","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目代号","structType":"json","sub":1,"key":"kweqwlz88yba26zd50g","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kweqwvifjrxbgg1l76j","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kweqy196dogt0m3o9ge","children":[]},{"field":"realBegan","paramsType":"date","required":"","desc":"实际开始日期","structType":"json","sub":1,"key":"kweqyb2s8lsmedm0pa","children":[]},{"field":"realEnd","paramsType":"date","required":"","desc":"实际结束日期","structType":"json","sub":1,"key":"kweqympfb0h7cuwvrhk","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kweqzck8664cy70yxx","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwer3319sfmmlqu6bj","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:154;O:8:"stdClass":19:{s:2:"id";s:3:"155";s:3:"doc";s:2:"56";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取执行版本列表";s:4:"path";s:22:"/executions/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:155;O:8:"stdClass":19:{s:2:"id";s:3:"156";s:3:"doc";s:2:"55";s:6:"module";s:4:"2876";s:5:"title";s:24:"获取项目版本列表";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2275:"[{"field":"total","paramsType":"int","required":true,"desc":"版本总数","structType":"json","sub":1,"key":"kwmyb8ah69n34ud7byj","children":[]},{"field":"builds","paramsType":"array","required":true,"desc":"版本列表","structType":"json","sub":1,"key":"kwmyfzso9xlwrewva09","children":[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":2,"key":"kwmyg8wtmjt3nozwbg","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwmygixbcmxd4muro6n","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwmyguwt460u2kk0prv","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwmyh5h4gmzu0a1wcfo","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwmytj1w34spkshhkvh","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":2,"key":"kwmytschv6r9wxvsyu","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"scmPath","paramsType":"string","required":false,"desc":"源代码地址","structType":"json","sub":2,"key":"kwmyu6z4bqhsow6lj85","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"json","sub":2,"key":"kwmyup6xrfdcxg37ka9","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":2,"key":"kwmyv13p7r29ufidypd","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":2,"key":"kwn0gspeyiwvehtcoul","parentKey":"kwmyfzso9xlwrewva09","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":2,"key":"kwn0hyd6pgkz36ecip","parentKey":"kwmyfzso9xlwrewva09","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:156;O:8:"stdClass":19:{s:2:"id";s:3:"157";s:3:"doc";s:2:"11";s:6:"module";s:4:"2879";s:5:"title";s:18:"获取项目详情";s:4:"path";s:13:"/projects/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2824:"[{"field":"id","paramsType":"int","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfo61d427ebc01qyw8","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"所属项目集","structType":"json","sub":1,"key":"kwfo750e6nu14s1mpxo","children":[]},{"field":"model","paramsType":"string","required":true,"desc":"项目模型(scrum 敏捷 | waterfall 瀑布)","structType":"json","sub":1,"key":"kwfo7gn93qxvrutdfuv","children":[]},{"field":"budget","paramsType":"int","required":true,"desc":"项目预算金额","structType":"json","sub":1,"key":"kwfosq5ey0h0ssr36vg","children":[]},{"field":"budgetUnit","paramsType":"string","required":true,"desc":"预算币种(CNY | USD)","structType":"json","sub":1,"key":"kwfosy3p0juy0e9og43l","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"项目名称","structType":"json","sub":1,"key":"kwfotny2ubdkbqbpiip","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"项目编号","structType":"json","sub":1,"key":"kwfouazlja2v88n8g5d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwfoul4jhmzjlurvua","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwfouql1fu3zun911pt","children":[]},{"field":"realBegan","paramsType":"date","required":true,"desc":"实际开始日期","structType":"json","sub":1,"key":"kwfoutlhiryhz2e5g6","children":[]},{"field":"realEnd","paramsType":"date","required":true,"desc":"实际结束日期","structType":"json","sub":1,"key":"kwfovhzh6k9cbh96xck","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"项目状态(wait 未开始 | doing 进行中 | suspend 已挂起 | closed 已关闭)","structType":"json","sub":1,"key":"kwfow3wzv9ad5nj9k7","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"项目描述","structType":"json","sub":1,"key":"kwfoxh13qwv0h2xg86","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwfoxsionkxeggc337","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwfoy1iw9f2sicm3xcd","children":[]},{"field":"PM","paramsType":"1","required":true,"desc":"项目负责人","structType":"json","sub":1,"key":"kwfoynhiwfkyhof0x8a","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(open 公开 | private 私有)","structType":"json","sub":1,"key":"kwfoz9lmw38ehk68bh","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单","structType":"json","sub":1,"key":"kwfp0tsvhw6xxldplua","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:157;O:8:"stdClass":19:{s:2:"id";s:3:"158";s:3:"doc";s:2:"57";s:6:"module";s:4:"2876";s:5:"title";s:12:"修改版本";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:158;O:8:"stdClass":19:{s:2:"id";s:3:"159";s:3:"doc";s:2:"59";s:6:"module";s:4:"2876";s:5:"title";s:18:"获取版本详情";s:4:"path";s:11:"/builds/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:116:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:159;O:8:"stdClass":19:{s:2:"id";s:3:"160";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:160;O:8:"stdClass":19:{s:2:"id";s:3:"161";s:3:"doc";s:2:"13";s:6:"module";s:4:"2878";s:5:"title";s:27:"获取项目的执行列表";s:4:"path";s:23:"/project/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2213:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwfmsr4svpcdc2c2ip","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"执行总数","structType":"json","sub":1,"key":"kwfs34t9ez00cfhwvtb","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页执行数","structType":"json","sub":1,"key":"kwfs38d1l0cv32ltd5g","children":[]},{"field":"executions","paramsType":"array","required":true,"desc":"执行列表","structType":"json","sub":1,"key":"kwfs3bkjolf2peoxqw","children":[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":2,"key":"kwfs4vl61prpc0matzc","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":2,"key":"kwfs62skb2z6s4c97b8","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":2,"key":"kwfs6fsdl1n419fikci","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":2,"key":"kwfs6s8xhzflp7mj1es","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":2,"key":"kwfs6ysbrdp5gen40zl","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"执行状态()","structType":"json","sub":2,"key":"kwfs7dvazclp95vjg7i","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwfs7xcoz84e7aykmq","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwfs81w4lltagz6uys","parentKey":"kwfs3bkjolf2peoxqw","children":[]},{"field":"progress","paramsType":"int","required":true,"desc":"当前进度","structType":"json","sub":2,"key":"kwfs8lc8in8pr5m7sib","parentKey":"kwfs3bkjolf2peoxqw","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:161;O:8:"stdClass":19:{s:2:"id";s:3:"162";s:3:"doc";s:2:"16";s:6:"module";s:4:"2878";s:5:"title";s:12:"创建执行";s:4:"path";s:24:"/projects/:id/executions";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2760:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"1","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgyer9dnn0cdmvfbg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgyibi4lkkpze9ru","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:162;O:8:"stdClass":19:{s:2:"id";s:3:"163";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4978:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:163;O:8:"stdClass":19:{s:2:"id";s:3:"164";s:3:"doc";s:2:"23";s:6:"module";s:4:"2878";s:5:"title";s:18:"查看执行详情";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2713:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwjf8jyxc2bl5hv8aj","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwjf92n2g29wmh5ksod","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjf93oiywvp8qfjso8","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjf94h8eksswfob90d","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjf94n4h5rwsrx9jav","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjf94t8t1k232wb97k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwjf95ea8g3jtdwqbhm","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjfak4falp1oiafj0r","children":[]},{"field":"PO","paramsType":"1","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjfakg8r1npyuij5vr","children":[]},{"field":"PM","paramsType":"1","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwjfakm4mre55vpxd3s","children":[]},{"field":"QD","paramsType":"1","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjfay8pduj3pwg4ni","children":[]},{"field":"RD","paramsType":"1","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjfaye22chyvo2td35","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjfayiuu0rcwpgnzt","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjfbfsr0ew9qa91j58k","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjfbfx3nzyg61vz4s","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwjfbp66qz2vh1h4ib","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjfbpav4pod9grs3p6","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjfdqkkbnm8q6il7rl","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:164;O:8:"stdClass":19:{s:2:"id";s:3:"165";s:3:"doc";s:2:"30";s:6:"module";s:4:"2870";s:5:"title";s:24:"获取执行任务列表";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5154:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk22il6ih0mk45ynee","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"任务总数","structType":"json","sub":1,"key":"kwk25yw9h6c88on2gs","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页任务数","structType":"json","sub":1,"key":"kwk26cwonr1ceb1x48c","children":[]},{"field":"tasks","paramsType":"array","required":true,"desc":"任务列表","structType":"json","sub":1,"key":"kwk26oe1cfci0axln9","children":[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":2,"key":"kwk271yyl81fr3z1csq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk274lazo9w2l9j6n","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk27pzko2gd2knetm","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk280tgjkgb3bfaq4f","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":2,"key":"kwk28a0ibuxaqm0lsfk","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":2,"key":"kwk29366nqs15bgkvzf","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":2,"key":"kwk29dnj11da7xaxn1dd","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk2ekkj0nkpzt8y9i8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":2,"key":"kwk2esg1kesozl3y0cr","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":2,"key":"kwk2f2t8bulpj1shv5i","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"kwk2fb47qitn6rfvpl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":2,"key":"kwk2gjlv6yypt7pdt1q","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":2,"key":"kwk2h2nkp8vdklny1rb","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务详情","structType":"json","sub":2,"key":"kwk2iravy5agz6tuyg8","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk2jsnk9ia94nzmczp","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk2k5d9vo25bjb9hpc","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":2,"key":"kwk2mi8pqtelze3sods","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":2,"key":"kwk2mv8g9w191nzqwd5","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"realStarted","paramsType":"datetime","required":true,"desc":"实际开始时间","structType":"json","sub":2,"key":"kwk2n31558xty9l48p6","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedBy","paramsType":"1","required":false,"desc":"由谁完成","structType":"json","sub":2,"key":"kwk2rp61lk5obs480gq","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"finishedDate","paramsType":"datetime","required":false,"desc":"完成时间","structType":"json","sub":2,"key":"kwk2rq9q421wtd219ci","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedBy","paramsType":"1","required":false,"desc":"由谁关闭","structType":"json","sub":2,"key":"kwk2tiw1ld6srch5jl","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"closedDate","paramsType":"datetime","required":false,"desc":"关闭时间","structType":"json","sub":2,"key":"kwk2tozwkawb70vq2da","parentKey":"kwk26oe1cfci0axln9","children":[]},{"field":"mailto","paramsType":"array","required":"","desc":"抄送给","structType":"json","sub":2,"key":"kwt666j22gcx1g3sx63","parentKey":"kwk26oe1cfci0axln9","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:165;O:8:"stdClass":19:{s:2:"id";s:3:"166";s:3:"doc";s:2:"33";s:6:"module";s:4:"2870";s:5:"title";s:12:"创建任务";s:4:"path";s:21:"/executions/:id/tasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:2067:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":true,"desc":"指派给","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"formData","sub":1,"key":"kwt6a17uomk2c6xhjs","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"formData","sub":1,"key":"kwt6a1sp0c8naqpkajj","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4244:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]},{"field":"team","paramsType":"array","required":true,"desc":"团队,应用于多人任务","structType":"json","sub":1,"key":"kwt8yls7al1zdn067zn","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:166;O:8:"stdClass":19:{s:2:"id";s:3:"167";s:3:"doc";s:2:"32";s:6:"module";s:4:"2870";s:5:"title";s:18:"获取任务详情";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4095:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"string","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"string","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:167;O:8:"stdClass":19:{s:2:"id";s:3:"168";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:168;O:8:"stdClass":19:{s:2:"id";s:3:"169";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4563:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:169;O:8:"stdClass":19:{s:2:"id";s:3:"170";s:3:"doc";s:2:"35";s:6:"module";s:4:"2871";s:5:"title";s:21:"获取产品Bug列表";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:5844:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk7eduw8zanbk9e6ht","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwk7pmjg8bx9ks5nsdk","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwk7pp5rjiki3jhrqle","children":[]},{"field":"bugs","paramsType":"array","required":true,"desc":"Bug列表","structType":"json","sub":1,"key":"kwk7q10gli3djouo26c","children":[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":2,"key":"kwk7qqlrf6qsab9fmhm","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwk7qzuq0oj0uidcf22","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwk7rseae435am146u","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":2,"key":"kwk7s28age0knpphuk8","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwk7sbfgc2u9vfys535","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwk7ssk9hsnhc1jacyb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toTask","paramsType":"int","required":true,"desc":"转为任务","structType":"json","sub":2,"key":"kwk7t6cv3ijumgtosse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"toStory","paramsType":"int","required":true,"desc":"转为需求","structType":"json","sub":2,"key":"kwk7u9hhuk9imxkru49","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":2,"key":"kwk7uqb51qjre1zitzb","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键字","structType":"json","sub":2,"key":"kwk7vlp4zqjj0c4imok","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":2,"key":"kwk7vvdcae2kc4wvix9","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwk7w5ganzfmj1j1x1","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":2,"key":"kwk7wk6xujzgiw0wo48","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":2,"key":"kwk803zry1ramko62gs","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":2,"key":"kwk848lg0liivvjhbc8p","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"steps","paramsType":"string","required":true,"desc":"重现步骤","structType":"json","sub":2,"key":"kwk84q6nkrbk25cc99q","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":2,"key":"kwk857q69enhdu23efr","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":2,"key":"kwk85lg2fc6z3rexd4","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwk86fotnf13zmf0en","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwk87b3qoug8jgtbdjg","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"截止日期","structType":"json","sub":2,"key":"kwk87tq3dxyomivkxs6","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":2,"key":"kwtbqoa9vqb7f21srse","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"assignedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":2,"key":"kwtbr15ttoimxdswkrp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":2,"key":"kwtbrhatv8b7tmo9ku","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":2,"key":"kwtbrwq0a2lla3pd2o","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":2,"key":"kwtbsjcl1go23ol6x9n","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":2,"key":"kwtbsrk3rnmf8jsrllp","parentKey":"kwk7q10gli3djouo26c","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":2,"key":"kwtbts64oocm7bnt20m","parentKey":"kwk7q10gli3djouo26c","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:170;O:8:"stdClass":19:{s:2:"id";s:3:"171";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:171;O:8:"stdClass":19:{s:2:"id";s:3:"172";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4317:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:172;O:8:"stdClass":19:{s:2:"id";s:3:"173";s:3:"doc";s:2:"37";s:6:"module";s:4:"2871";s:5:"title";s:9:"创建Bug";s:4:"path";s:18:"/products/:id/bugs";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"7";s:6:"params";s:2501:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":1,"key":"kwk8aqb89rtg6cglkie","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"json","sub":1,"key":"kwk8bltwrldt1wgchnm","children":[]},{"field":"execution","paramsType":"int","required":"","desc":"所属执行","structType":"json","sub":1,"key":"kwk8bvemkvpxfdwwxy","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk8c7sybpxtka3kowi","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwk8crrf3fiqj00xivb","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk8d0a47z72hrd0o9i","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk8ddaj9c4lek4vez","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk8dmjemjpf2bn97an","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk8f6cl5ykqt41zk7s","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk8fgo4lqfxxjvdn3e","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk8fpxtwg5me792glg","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk8g0hztx0ofv70fy","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk8gemtbllui458dm","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk8gutklfhqqj3ilkf","children":[]},{"field":"openedBuild","paramsType":"array","required":"","desc":"影响版本","structType":"json","sub":1,"key":"kwk8ib5qsuuqbsf1iur","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4514:"[{"field":"id","paramsType":"int","required":true,"desc":"Bug ID","structType":"json","sub":1,"key":"kwk8xdeull75i2kwmsc","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwk8xmknfik26dkmycn","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwk922tvb2h0uasmm08","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk92jra5kpmzq4jtj5","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwk92tvgygxc0o40qo","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk9337e0ptpx29g28ln","children":[]},{"field":"toTask","paramsType":"boolean","required":"","desc":"转为任务","structType":"json","sub":1,"key":"kwk93c39rt0sgpm82no","children":[]},{"field":"toStory","paramsType":"boolean","required":"","desc":"转为需求","structType":"json","sub":1,"key":"kwk93grgd74t8m9nild","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"Bug标题","structType":"json","sub":1,"key":"kwk93oo1wzuqt58wwp","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键字","structType":"json","sub":1,"key":"kwk93y5cozg5crw2uyf","children":[]},{"field":"severity","paramsType":"int","required":true,"desc":"严重程度","structType":"json","sub":1,"key":"kwk9476xpfedgaf852g","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk94fp1l7dy6hzh1qq","children":[]},{"field":"type","paramsType":"string","required":"","desc":"Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)","structType":"json","sub":1,"key":"kwk94olautm2qx8bo0d","children":[]},{"field":"os","paramsType":"string","required":"","desc":"操作系统","structType":"json","sub":1,"key":"kwk94xg2mnjnw4alypf","children":[]},{"field":"browser","paramsType":"string","required":"","desc":"浏览器","structType":"json","sub":1,"key":"kwk9566paqsrfqx9mk7","children":[]},{"field":"steps","paramsType":"string","required":"","desc":"重现步骤","structType":"json","sub":1,"key":"kwk95fals8zmsirxa1","children":[]},{"field":"task","paramsType":"int","required":"","desc":"相关任务","structType":"json","sub":1,"key":"kwk95o8svqhwas7tvp","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关需求","structType":"json","sub":1,"key":"kwk95y26wdspfvfn33n","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk967690ddf5geqegzg","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk96ggevpdw00iv46o","children":[]},{"field":"deadline","paramsType":"date","required":"","desc":"截止日期","structType":"json","sub":1,"key":"kwk96nz9ct92dakrmq","children":[]},{"field":"assignedTo","paramsType":"1","required":"","desc":"指派给","structType":"json","sub":1,"key":"kwtbxz7soft90d6fnke","children":[]},{"field":"assgnedDate","paramsType":"datetime","required":"","desc":"指派时间","structType":"json","sub":1,"key":"kwtby03fouineb88qc","children":[]},{"field":"resolvedBy","paramsType":"1","required":"","desc":"由谁解决","structType":"json","sub":1,"key":"kwtby0lkg4929a72gjs","children":[]},{"field":"resolvedDate","paramsType":"datetime","required":"","desc":"解决时间","structType":"json","sub":1,"key":"kwtbynzmtg2sre0lwps","children":[]},{"field":"resolvedBuild","paramsType":"string","required":"","desc":"解决版本","structType":"json","sub":1,"key":"kwtbyokpoegco7yc8d","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwtc0ep34n5r0k2f8cf","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwtc0fquc5yf55mpcm","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(active 激活 | resolved 已解决 | closed 已关闭)","structType":"json","sub":1,"key":"kwtdcy67h7ab3mrs7r","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:173;O:8:"stdClass":19:{s:2:"id";s:3:"174";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4343:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":"","desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":"","desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"object","required":"","desc":"状态","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[{"field":"code","paramsType":"string","required":"","desc":"状态编号","structType":"json","sub":3,"key":"kwkaxv4ydl52rkoa88q","parentKey":"kwkax2enp5573iuu8ba","children":[]},{"field":"name","paramsType":"string","required":"","desc":"状态名称","structType":"json","sub":3,"key":"kwkay6a25nug5uorjc9","parentKey":"kwkax2enp5573iuu8ba","children":[]}]},{"field":"openedBy","paramsType":"1","required":"","desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":"","desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:174;O:8:"stdClass":19:{s:2:"id";s:3:"175";s:3:"doc";s:2:"45";s:6:"module";s:4:"2872";s:5:"title";s:12:"修改用例";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:2277:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"json","sub":1,"key":"kwkb585nh9kq7cvquwf","children":[]},{"field":"module","paramsType":"int","required":false,"desc":"所属模块","structType":"json","sub":1,"key":"kwkb5gnh9rqsunyb7w","children":[]},{"field":"story","paramsType":"int","required":false,"desc":"所属需求","structType":"json","sub":1,"key":"kwkb5vnpernt7n7qr1","children":[]},{"field":"title","paramsType":"string","required":false,"desc":"用例标题","structType":"json","sub":1,"key":"kwkb67fcgbtqwt9t1n","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkbdbba1q8y7ciotzw","children":[]},{"field":"stage","paramsType":"string","required":"","desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkbgfsltq5w0sv7p9c","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":1,"key":"kwkbgqjsa1jgzrmg4vn","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwkbihae0iunh2kdnnxu","children":[]},{"field":"steps","paramsType":"array","required":false,"desc":"用例步骤","structType":"json","sub":1,"key":"kwkbiv37ihuyv1ugzs","children":[{"field":"desc","paramsType":"string","required":false,"desc":"步骤","structType":"json","sub":2,"key":"kwkc323gs0rax2k3dr","parentKey":"kwkbiv37ihuyv1ugzs","children":[]},{"field":"expect","paramsType":"string","required":false,"desc":"期望","structType":"json","sub":2,"key":"kwkc2unsakue1k30x9","parentKey":"kwkbiv37ihuyv1ugzs","children":[]}]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":1,"key":"kwkbjwoa4v710jbgcms","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3054:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:175;O:8:"stdClass":19:{s:2:"id";s:3:"176";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3134:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"string","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:176;O:8:"stdClass":19:{s:2:"id";s:3:"177";s:3:"doc";s:2:"61";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单列表";s:4:"path";s:10:"/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:459:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"page","required":false,"desc":"当前页数,默认为1"},{"field":"limit","required":false,"desc":"每页测试单数,默认20个"},{"field":"order","required":false,"desc":"排序,默认 id_desc 按照id倒序"},{"field":"product","required":"","desc":"所属产品"},{"field":"branch","required":"","desc":"所属分支"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:177;O:8:"stdClass":19:{s:2:"id";s:3:"178";s:3:"doc";s:2:"66";s:6:"module";s:4:"2875";s:5:"title";s:21:"获取测试单详情";s:4:"path";s:14:"/testtasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1844:"[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":1,"key":"kwohs2y3qvmtjra64a","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwoi42b454iu4jm0gy2","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwoi4d86f1dtrl88ivw","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":1,"key":"kwoi4y4umklckqtw02s","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwoi5dao0i9y2m9l7byb","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":1,"key":"kwoi5pkrmti70ofie28","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型(integrate 集成测试 | system 系统测试 | acceptance 验收测试 | performance 性能测试 | safety 安全测试)","structType":"json","sub":1,"key":"kwoi60vq1qds4eic0tz","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":1,"key":"kwoi9orjbpmdakv07yl","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":1,"key":"kwoigqrt0dz13j7aaq4","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":1,"key":"kwoih8m0gxlep05qzd","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":1,"key":"kwoihh018oo0afnumpa","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"描述","structType":"json","sub":1,"key":"kwoihnqfavvu8h5qvgw","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:178;O:8:"stdClass":19:{s:2:"id";s:3:"179";s:3:"doc";s:2:"62";s:6:"module";s:4:"2875";s:5:"title";s:24:"获取项目的测试单";s:4:"path";s:23:"/projects/:id/testtasks";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3129:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页面","structType":"json","sub":1,"key":"kwo8ucgi1qbiaae0r5g","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"Bug总数","structType":"json","sub":1,"key":"kwo8ylqaacg8y7cb8b","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页Bug数","structType":"json","sub":1,"key":"kwo9046hkmpcyzx2v4g","children":[]},{"field":"testtasks","paramsType":"array","required":true,"desc":"测试单列表","structType":"json","sub":1,"key":"kwo90jo2wiqkcj2scf","children":[{"field":"id","paramsType":"int","required":true,"desc":"测试单编号","structType":"json","sub":2,"key":"kwo9188usj7n1ypugb8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":2,"key":"kwo91fs9wlmq36edrq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwo91gbs4lbogx6x3n7","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"测试单名称","structType":"json","sub":2,"key":"kwo91goa75b2azrowyj","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":2,"key":"kwo923z994jrii35ild","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"build","paramsType":"int","required":true,"desc":"所属版本","structType":"json","sub":2,"key":"kwo9244im88g3ytyoji","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"type","paramsType":"string","required":"","desc":"类型","structType":"json","sub":2,"key":"kwo92gxzu39f8r2oec8","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"owner","paramsType":"1","required":"","desc":"负责人","structType":"json","sub":2,"key":"kwo92hhy3l0aft9p0ws","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"json","sub":2,"key":"kwo93wl5werxqr8dobr","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"begin","paramsType":"date","required":"","desc":"开始日期","structType":"json","sub":2,"key":"kwo94u9sz3j1xwiusrl","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"end","paramsType":"date","required":"","desc":"结束日期","structType":"json","sub":2,"key":"kwo950hwe55wyfih99t","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"描述","structType":"json","sub":2,"key":"kwo95vdgd2ftem8xbxq","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已关闭 | blocked 被阻塞)","structType":"json","sub":2,"key":"kwo968gmepovbs7hvxu","parentKey":"kwo90jo2wiqkcj2scf","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":2,"key":"kwo986kmt9w834kdmzs","parentKey":"kwo90jo2wiqkcj2scf","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:179;O:8:"stdClass":19:{s:2:"id";s:3:"180";s:3:"doc";s:2:"44";s:6:"module";s:4:"2872";s:5:"title";s:18:"获取用例详情";s:4:"path";s:14:"/testcases/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:3271:"[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":1,"key":"kwkc2rk8pm0jqqb5p4e","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwkcew5dn6k84l1b2w","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属分支","structType":"json","sub":1,"key":"kwkcfe0icj4821ilk0a","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwkcfnyket632bglf8d","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"相关需求","structType":"json","sub":1,"key":"kwkcfxczmv2ceuh1fr","children":[]},{"field":"storyVersion","paramsType":"int","required":true,"desc":"需求版本","structType":"json","sub":1,"key":"kwkcgcbnskreyy1oltq","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"需求标题","structType":"json","sub":1,"key":"kwkcgtezpflujhz1lg8","children":[]},{"field":"precondition","paramsType":"string","required":true,"desc":"前置条件","structType":"json","sub":1,"key":"kwkch57jxjil6a7eise","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwkchabrzuz0zbf84b","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":1,"key":"kwkchpw4m40vhbp5z9","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":1,"key":"kwkcihgaceclorkxpy","children":[]},{"field":"steps","paramsType":"array","required":true,"desc":"用例步骤列表","structType":"json","sub":1,"key":"kwkcissin2l8deqtjo","children":[{"field":"desc","paramsType":"string","required":true,"desc":"步骤","structType":"json","sub":2,"key":"kwkck2mbvdyprzp4ji","parentKey":"kwkcissin2l8deqtjo","children":[]},{"field":"expect","paramsType":"string","required":true,"desc":"期望","structType":"json","sub":2,"key":"kwkcjt8o3jey849nf2n","parentKey":"kwkcissin2l8deqtjo","children":[]}]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":1,"key":"kwkcm29boc0ev1phqul","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":1,"key":"kwkcm7yt26ijdjj8rum","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwkcmxk7j2t3yftrf7","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwkcmxxoua9sk0sgagd","children":[]},{"field":"status","paramsType":"string","required":"","desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":1,"key":"kwtxzea0ytpl9vcbwgf","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:180;O:8:"stdClass":19:{s:2:"id";s:3:"181";s:3:"doc";s:2:"41";s:6:"module";s:4:"2872";s:5:"title";s:24:"获取产品用例列表";s:4:"path";s:23:"/products/:id/testcases";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4076:"[{"field":"page","paramsType":"int","required":true,"desc":"当前页数","structType":"json","sub":1,"key":"kwk9g1dojwbroymrcws","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"用例总数","structType":"json","sub":1,"key":"kwkahlaakbout0bp6fn","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页用例数","structType":"json","sub":1,"key":"kwkahlgmogbrc7psek","children":[]},{"field":"testcases","paramsType":"array","required":true,"desc":"用例列表","structType":"json","sub":1,"key":"kwkai7c6gyotx0jcuyo","children":[{"field":"id","paramsType":"int","required":true,"desc":"用例ID","structType":"json","sub":2,"key":"kwkaimzfdgn2x7b9m8r","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":2,"key":"kwkaiwknw27spdo17d","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"branch","paramsType":"int","required":"","desc":"所属分支","structType":"json","sub":2,"key":"kwkamrbw5phoosjotue","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"module","paramsType":"int","required":"","desc":"所有模块","structType":"json","sub":2,"key":"kwkan7k2pxrj00bk8ak","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"story","paramsType":"int","required":"","desc":"相关研发需求","structType":"json","sub":2,"key":"kwkanjh2c1x7mpvmsqo","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"storyVersion","paramsType":"int","required":"","desc":"需求版本","structType":"json","sub":2,"key":"kwkao2n2ft4n19f1jcu","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"title","paramsType":"string","required":"","desc":"用例标题","structType":"json","sub":2,"key":"kwkarhs99mt7mbrg2gs","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"precondition","paramsType":"string","required":"","desc":"前置条件","structType":"json","sub":2,"key":"kwkas0x38pi6gs6z4cj","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"keywords","paramsType":"string","required":"","desc":"关键词","structType":"json","sub":2,"key":"kwkasbwzd2tn1leos8u","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"kwkaskmf0g3yfcecg0x","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"用例类型(feature 功能测试 | performance 性能测试 | config 配置相关 | install 安装部署 | security 安全相关 | interface 接口测试 | unit 单元测试 | other 其他)","structType":"json","sub":2,"key":"kwkassfkmsmqc55n94m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"stage","paramsType":"string","required":true,"desc":"适用阶段(unittest 单元测试阶段 | feature 功能测试阶段 | intergrate 集成测试阶段 | system 系统测试阶段 | smoke 冒烟测试阶段 | bvt 版本验证阶段)","structType":"json","sub":2,"key":"kwkavbir1xzs1p0zat8","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 待评审 | normal 正常 | blocked 被阻塞 | investigate 研究中)","structType":"json","sub":2,"key":"kwkax2enp5573iuu8ba","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":2,"key":"kwkayfdu351ai2383im","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":2,"key":"kwkayqk5u0rb5qof06m","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"json","sub":2,"key":"kwkaz9zrf2m6ossk686","parentKey":"kwkai7c6gyotx0jcuyo","children":[]},{"field":"fromCaseID","paramsType":"int","required":"","desc":"来自于用例","structType":"json","sub":2,"key":"kwkazwf5s3mg7p8fyr","parentKey":"kwkai7c6gyotx0jcuyo","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:181;O:8:"stdClass":19:{s:2:"id";s:3:"182";s:3:"doc";s:2:"69";s:6:"module";s:4:"2877";s:5:"title";s:12:"创建用户";s:4:"path";s:6:"/users";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:783:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"account","paramsType":"string","required":true,"desc":"账号","structType":"json","sub":1,"key":"l41zlm7syi7tpslnib","children":[]},{"field":"password","paramsType":"string","required":true,"desc":"密码","structType":"json","sub":1,"key":"l41zteb0u7pqb5432d","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"真实姓名","structType":"json","sub":1,"key":"l41zthpk4jhr9vixiz3","children":[]},{"field":"visions","paramsType":"array","required":"","desc":"界面 [“rnd”, “lite”],(研发综合界面 rnd, 运营管理界面 lite)。默认是rnd","structType":"json","sub":1,"key":"l41ztwgamfcn0dxx40s","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:136:"{"account": "usertest", "password": "123qwe!@#", "realname": "测试用户"}";s:15:"responseExample";s:1648:"{ + "id": 8, + "company": 0, + "type": "inside", + "dept": 0, + "account": "usertest", + "role": "", + "realname": "测试用户", + "pinyin": "", + "nickname": "", + "commiter": "", + "avatar": "", + "birthday": "0000-00-00", + "gender": "f", + "email": "", + "skype": "", + "qq": "", + "mobile": "", + "phone": "", + "weixin": "", + "dingding": "", + "slack": "", + "whatsapp": "", + "address": "", + "zipcode": "", + "nature": "", + "analysis": "", + "strategy": "", + "join": "0000-00-00", + "visits": 0, + "visions": "rnd", + "ip": "", + "last": "1970-01-01T00:00:00Z", + "fails": 0, + "locked": null, + "feedback": "0", + "ranzhi": "", + "ldap": "", + "score": 0, + "scoreLevel": 0, + "deleted": "0", + "clientStatus": "offline", + "clientLang": "zh-cn" +}";s:8:"response";s:907:"[{"field":"id","paramsType":"int","required":true,"desc":"用户id","structType":"json","sub":1,"key":"l41zlm7x9w72ahehfvi","children":[]},{"field":"account","paramsType":"string","required":true,"desc":"登录名","structType":"json","sub":1,"key":"l420073u3zm6mcp1t79","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"内部用户 inside, 外部用户 outside","structType":"json","sub":1,"key":"l41zy79w4kmzkxsv9tp","children":[]},{"field":"gender","paramsType":"string","required":true,"desc":"f 女性, m 男性","structType":"json","sub":1,"key":"l41zypdr7jz9gutju1f","children":[]},{"field":"dept","paramsType":"int","required":"","desc":"部门ID","structType":"json","sub":1,"key":"l41zzkudg6597xn5s6u","children":[]},{"field":"realname","paramsType":"string","required":false,"desc":"真实姓名","structType":"json","sub":1,"key":"l41zzx8g3lx8dwwm0ml","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:182;O:8:"stdClass":19:{s:2:"id";s:3:"183";s:3:"doc";s:2:"21";s:6:"module";s:4:"2878";s:5:"title";s:12:"修改执行";s:4:"path";s:15:"/executions/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:2401:"{"header":[{"field":"Token","required":true,"desc":"认证凭证"}],"params":[{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwg1ms08tbuujh4amd","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwg1oztyy48dm8m7ykk","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwg1pb011jy7te3dhil","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwg1piwmz4iad8atw8g","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwg1po8c6g02wciwc8k","children":[]},{"field":"days","paramsType":"int","required":"","desc":"可用工作日","structType":"json","sub":1,"key":"kwg1py9vcmy6q1qt3vs","children":[]},{"field":"lifetime","paramsType":"string","required":"","desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwg1qxpt6mhzoy5sxm","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwg1rogihd6h959v8en","children":[]},{"field":"PM","paramsType":"string","required":"","desc":"迭代负责人","structType":"json","sub":1,"key":"kwg1u5uwk6dty43r8yq","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwg1ud1wtozclb1wa7","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwg1ujvuqtad5zav3z","children":[]},{"field":"teamMembers","paramsType":"array","required":"","desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwg1ur6sq8cfjlizc8m","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"迭代描述","structType":"json","sub":1,"key":"kwg1vny7cdpckj9m7w5","children":[]},{"field":"acl","paramsType":"string","required":"","desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwg1wz0cs5bpn14c1x","children":[]},{"field":"whitelist","paramsType":"array","required":"","desc":"白名单","structType":"json","sub":1,"key":"kwg21q5ul24mkz2654r","children":[]}],"paramsType":"json","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2780:"[{"field":"id","paramsType":"int","required":true,"desc":"执行ID","structType":"json","sub":1,"key":"kwje93s0z2ssy5ly0fe","children":[]},{"field":"project","paramsType":"boolean","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwje9v54b34cthkc1of","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"执行名称","structType":"json","sub":1,"key":"kwjea30ar0z9hsc1urn","children":[]},{"field":"code","paramsType":"string","required":true,"desc":"执行代号","structType":"json","sub":1,"key":"kwjeabewhizyxsjf4cg","children":[]},{"field":"days","paramsType":"int","required":true,"desc":"可用工作日","structType":"json","sub":1,"key":"kwjearrn1hjcssfmckq","children":[]},{"field":"begin","paramsType":"date","required":true,"desc":"计划开始日期","structType":"json","sub":1,"key":"kwjeb0e477czkhdc37b","children":[]},{"field":"end","paramsType":"date","required":true,"desc":"计划结束日期","structType":"json","sub":1,"key":"kwjeb7kflmn5w24jp7r","children":[]},{"field":"lifetime","paramsType":"string","required":true,"desc":"类型(short 短期 | long 长期 | ops 运维)","structType":"json","sub":1,"key":"kwjebm589usadvn8bd","children":[]},{"field":"PO","paramsType":"string","required":"","desc":"产品负责人","structType":"json","sub":1,"key":"kwjebvvo35mmg93g23t","children":[]},{"field":"PM","paramsType":"string","required":false,"desc":"迭代负责人","structType":"json","sub":1,"key":"kwjec64i8fbsgsk6o16","children":[]},{"field":"QD","paramsType":"string","required":"","desc":"测试负责人","structType":"json","sub":1,"key":"kwjec75526g0hq0afpu","children":[]},{"field":"RD","paramsType":"string","required":"","desc":"发布负责人","structType":"json","sub":1,"key":"kwjeckfrxddq94il8xn","children":[]},{"field":"teamMembers","paramsType":"array","required":true,"desc":"团队成员 [\"admin\"]","structType":"json","sub":1,"key":"kwjecwu03ma77kxt3a5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"迭代描述","structType":"json","sub":1,"key":"kwjedoygiwsq148p2kg","children":[]},{"field":"acl","paramsType":"string","required":true,"desc":"访问控制(private 私有 | open 继承项目权限)","structType":"json","sub":1,"key":"kwjedzd69dldudhd355","children":[]},{"field":"whitelist","paramsType":"array","required":true,"desc":"白名单,acl = private时生效","structType":"json","sub":1,"key":"kwjee3inl8cabnd73lj","children":[]},{"field":"openedBy","paramsType":"string","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwjgxee7xz31l6mlr38","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwjgxmx4kfy4ru55g7","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:183;O:8:"stdClass":19:{s:2:"id";s:3:"184";s:3:"doc";s:2:"58";s:6:"module";s:4:"2876";s:5:"title";s:12:"创建版本";s:4:"path";s:20:"/projects/:id/builds";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:1482:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"formData","sub":1,"key":"kwn2hke2m16i7h452cb","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"formData","sub":1,"key":"kwn2l3dui8vpwwx9y8f","children":[]},{"field":"branch","paramsType":"int","required":false,"desc":"所属分支","structType":"formData","sub":1,"key":"kwn2lkz5au17o6goi1o","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"formData","sub":1,"key":"kwn2nomwzdoima7e2hb","children":[]},{"field":"builder","paramsType":"string","required":true,"desc":"构建者","structType":"formData","sub":1,"key":"kwn36kwqb4zzjppzwv7","children":[]},{"field":"date","paramsType":"date","required":"","desc":"打包日期","structType":"formData","sub":1,"key":"kwn374he8b8lbg24sze","children":[]},{"field":"scmPath","paramsType":"string","required":"","desc":"源代码地址","structType":"formData","sub":1,"key":"kwn37q7exee3380qxw","children":[]},{"field":"filePath","paramsType":"string","required":"","desc":"下载地址","structType":"formData","sub":1,"key":"kwn38kxvzw8oql3u0qh","children":[]},{"field":"desc","paramsType":"string","required":false,"desc":"版本描述","structType":"formData","sub":1,"key":"kwn39igbbcz2nsjctqr","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:1638:"[{"field":"id","paramsType":"int","required":true,"desc":"版本ID","structType":"json","sub":1,"key":"kwn2hke96i5njkoy06m","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属项目","structType":"json","sub":1,"key":"kwn3iu5ilw20yqn6gao","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"所属产品","structType":"json","sub":1,"key":"kwn3jaea9a00bqeziw","children":[]},{"field":"branch","paramsType":"int","required":true,"desc":"所属产品分支(主分支为0)","structType":"json","sub":1,"key":"kwn3jkc5xrijl3g11rg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwn3jzf0144tenen2fal","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"版本名称","structType":"json","sub":1,"key":"kwn3kjjk0v3i8tduutf","children":[]},{"field":"scmPath","paramsType":"string","required":true,"desc":"源代码地址","structType":"json","sub":1,"key":"kwn3kyosy9ygwek0o2s","children":[]},{"field":"filePath","paramsType":"string","required":true,"desc":"下载地址","structType":"json","sub":1,"key":"kwn3l8b97lgsvxg2xd5","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"版本描述","structType":"json","sub":1,"key":"kwn3lgm8punjni3qcdc","children":[]},{"field":"builder","paramsType":"1","required":true,"desc":"构建者","structType":"json","sub":1,"key":"kwn3m6hi7t4ywwrh596","children":[]},{"field":"date","paramsType":"date","required":true,"desc":"打包日期","structType":"json","sub":1,"key":"kwn3mcpyk6lwlh5msa8","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:184;O:8:"stdClass":19:{s:2:"id";s:3:"185";s:3:"doc";s:2:"36";s:6:"module";s:4:"2870";s:5:"title";s:12:"修改任务";s:4:"path";s:10:"/tasks/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:1781:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"module","paramsType":"int","required":"","desc":"所属模块","structType":"formData","sub":1,"key":"kwk2vtnfxn98pr2h8yf","children":[]},{"field":"story","paramsType":"int","required":"","desc":"关联需求","structType":"formData","sub":1,"key":"kwk2xlvcr1gkg6izip","children":[]},{"field":"fromBug","paramsType":"int","required":"","desc":"来自于Bug","structType":"formData","sub":1,"key":"kwk2xviqx2ak237g4yi","children":[]},{"field":"name","paramsType":"string","required":false,"desc":"任务名称","structType":"formData","sub":1,"key":"kwk2yavrfjddi4941np","children":[]},{"field":"type","paramsType":"string","required":false,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"formData","sub":1,"key":"kwk2yhq6v5epv4ino7","children":[]},{"field":"assignedTo","paramsType":"array","required":false,"desc":"指派给,[\"admin\"]","structType":"formData","sub":1,"key":"kwk2zis5zbu6jepnl5","children":[]},{"field":"pri","paramsType":"int","required":"","desc":"优先级","structType":"formData","sub":1,"key":"kwk2zvwesy6jyygqm2","children":[]},{"field":"estimate","paramsType":"float","required":"","desc":"预计工时","structType":"formData","sub":1,"key":"kwk305ekgwbjv0gzb4p","children":[]},{"field":"estStarted","paramsType":"date","required":false,"desc":"预计开始日期","structType":"formData","sub":1,"key":"kwk32zmfpl4kmya3l5h","children":[]},{"field":"deadline","paramsType":"date","required":false,"desc":"预计结束日期","structType":"formData","sub":1,"key":"kwk335gooe4o9gndxb","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:4075:"[{"field":"id","paramsType":"int","required":true,"desc":"任务ID","structType":"json","sub":1,"key":"kwk2vtnjuurgha4gkcc","children":[]},{"field":"project","paramsType":"int","required":true,"desc":"所属任务","structType":"json","sub":1,"key":"kwk37ng942x5k9g1xxm","children":[]},{"field":"parent","paramsType":"int","required":true,"desc":"父任务","structType":"json","sub":1,"key":"kwk382nnpny9ddvyndg","children":[]},{"field":"execution","paramsType":"int","required":true,"desc":"所属执行","structType":"json","sub":1,"key":"kwk38e5so8kannzevsl","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块","structType":"json","sub":1,"key":"kwk3imzj095g74m8ff5k","children":[]},{"field":"story","paramsType":"int","required":true,"desc":"关联需求","structType":"json","sub":1,"key":"kwk3iw6rp6bbt5gq3kh","children":[]},{"field":"fromBug","paramsType":"int","required":true,"desc":"来源于Bug","structType":"json","sub":1,"key":"kwk3j8pscep4xnuzprg","children":[]},{"field":"name","paramsType":"string","required":true,"desc":"任务名称","structType":"json","sub":1,"key":"kwk3mzbxzc62ksy2659","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"任务类型(design 设计 | devel 开发 | request 需求 | test 测试 | study 研究 | discuss 讨论 | ui 界面 | affair 事务 | misc 其他)","structType":"json","sub":1,"key":"kwk3sprxj3d2vj0mat","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"kwk3ukxrnn0ie0rc3oh","children":[]},{"field":"estimate","paramsType":"float","required":true,"desc":"预计工时","structType":"json","sub":1,"key":"kwk3v3epr2gpzmkdcmk","children":[]},{"field":"consumed","paramsType":"float","required":true,"desc":"消耗工时","structType":"json","sub":1,"key":"kwk3vjxjszs3uqmmvvm","children":[]},{"field":"left","paramsType":"float","required":true,"desc":"剩余工时","structType":"json","sub":1,"key":"kwk3vu4gwz2vrlwpqd","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"预计结束日期","structType":"json","sub":1,"key":"kwk3w6k2qqt6ad9fj6f","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态(wait 未开始 | doing 进行中 | done 已完成 | closed 已关闭 | cancel 已取消)","structType":"json","sub":1,"key":"kwk3wq0acq6kcla9bxl","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"任务描述","structType":"json","sub":1,"key":"kwk3zv7ssgfg2nko2d","children":[]},{"field":"openedBy","paramsType":"1","required":true,"desc":"创建人","structType":"json","sub":1,"key":"kwk407dr61cugmxhlyv","children":[]},{"field":"openedDate","paramsType":"datetime","required":true,"desc":"创建时间","structType":"json","sub":1,"key":"kwk40d9j5001v5ztro","children":[]},{"field":"assignedTo","paramsType":"1","required":true,"desc":"指派给","structType":"json","sub":1,"key":"kwk40sbi2gb6wlayec8","children":[]},{"field":"assignedDate","paramsType":"datetime","required":true,"desc":"指派时间","structType":"json","sub":1,"key":"kwk40wjuji9duwfxwg","children":[]},{"field":"estStarted","paramsType":"date","required":true,"desc":"预计开始日期","structType":"json","sub":1,"key":"kwk41sqvjzmwj2l6k0c","children":[]},{"field":"realStarted","paramsType":"datetime","required":"","desc":"实际开始时间","structType":"json","sub":1,"key":"kwk41tggydumzmjjov","children":[]},{"field":"finishedBy","paramsType":"1","required":"","desc":"由谁完成","structType":"json","sub":1,"key":"kwk41tldxm6egute0hf","children":[]},{"field":"finishedDate","paramsType":"datetime","required":"","desc":"完成时间","structType":"json","sub":1,"key":"kwk41tq3oy1wfxwdm0a","children":[]},{"field":"closedBy","paramsType":"1","required":"","desc":"由谁关闭","structType":"json","sub":1,"key":"kwk42tximh8mftw3o2h","children":[]},{"field":"closedDate","paramsType":"datetime","required":"","desc":"关闭时间","structType":"json","sub":1,"key":"kwk42u2nz10u8prmjqe","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:185;O:8:"stdClass":19:{s:2:"id";s:3:"186";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:618:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 自拍给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2201:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:36:46";}i:186;O:8:"stdClass":19:{s:2:"id";s:3:"187";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2201:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:37:15";}i:187;O:8:"stdClass":19:{s:2:"id";s:3:"188";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:40:22";}i:188;O:8:"stdClass":19:{s:2:"id";s:3:"189";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2801:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:46:50";}i:189;O:8:"stdClass":19:{s:2:"id";s:3:"190";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7171:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:47:08";}i:190;O:8:"stdClass":19:{s:2:"id";s:3:"191";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1788:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:02";}i:191;O:8:"stdClass":19:{s:2:"id";s:3:"192";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1787:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:50:20";}i:192;O:8:"stdClass":19:{s:2:"id";s:3:"193";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:51:01";}i:193;O:8:"stdClass":19:{s:2:"id";s:3:"194";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:51:16";}i:194;O:8:"stdClass":19:{s:2:"id";s:3:"195";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:0:"";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:52:52";}i:195;O:8:"stdClass":19:{s:2:"id";s:3:"196";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:953:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 13:58:32";}i:196;O:8:"stdClass":19:{s:2:"id";s:3:"197";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:1052:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6594:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:00:46";}i:197;O:8:"stdClass":19:{s:2:"id";s:3:"198";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7270:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:00:58";}i:198;O:8:"stdClass":19:{s:2:"id";s:3:"199";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6693:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:01:06";}i:199;O:8:"stdClass":19:{s:2:"id";s:3:"200";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2029:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "wwccss", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:02:36";}i:200;O:8:"stdClass":19:{s:2:"id";s:3:"201";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"3";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:2:"[]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:03:02";}i:201;O:8:"stdClass":19:{s:2:"id";s:3:"202";s:3:"doc";s:2:"78";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单列表";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:626:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[{"field":"browseType","required":"","desc":"工单状态(all 所有 | wait 待处理 | doing 处理中 | done 待关闭 | finishedbyme 由我解决 | openedbyme 由我创建 | assignedtome 指派给我)"},{"field":"param","required":"","desc":"模块ID, 默认为0"},{"field":"orderBy","required":"","desc":"排序,默认id_desc;排序字段+下划线+asc/desc"},{"field":"page","required":"","desc":"第几页,默认为1"},{"field":"limit","required":"","desc":"每页工单数量,默认20"}]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2200:"{ + "page": 1, + "total": 7, + "limit": 20, + "tickets": [ + { + "id": 7, + "product": 80, + "module": 80, + "title": "sgm GIAO", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "0000-00-00 00:00:00", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "0000-00-00 00:00:00", + "deadline": "-0001-11-29T16:00:00Z", + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:45:54Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "0000-00-00 00:00:00", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + } +}";s:8:"response";s:7271:"[{"field":"page","paramsType":"int","required":true,"desc":"页数","structType":"json","sub":1,"key":"lbyh2i34mt865srdbe","children":[]},{"field":"total","paramsType":"int","required":true,"desc":"工单总数","structType":"json","sub":1,"key":"lbyn6exu5u24jba2y1i","children":[]},{"field":"limit","paramsType":"int","required":true,"desc":"每页工单数","structType":"json","sub":1,"key":"lbyn6vueh6uxbbqzdoq","children":[]},{"field":"tickets","paramsType":"array","required":true,"desc":"工单列表","structType":"json","sub":1,"key":"lbyn7liizzk7ozb82m","children":[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":2,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":2,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":2,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":2,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":2,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":2,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":2,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":2,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":2,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":2,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":2,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":2,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":2,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":2,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":2,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":2,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":2,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":2,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":2,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":2,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":2,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":2,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":2,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":2,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":2,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":2,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":2,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":2,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":2,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":2,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":2,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":2,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":2,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":2,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":2,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":2,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:03:58";}i:202;O:8:"stdClass":19:{s:2:"id";s:3:"203";s:3:"doc";s:2:"79";s:6:"module";s:4:"2882";s:5:"title";s:18:"获取工单详情";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"GET";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:120:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:2728:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "测试工单", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": null, + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": "", + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": "", + "finishedDate": "", + "resolvedBy": null, + "resolvedDate": null, + "resolution": "", + "editedBy": "admin", + "editedDate": "2022-12-22 10:29:27", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [], + "productName": null, + "moduleName": "/", + "actions": [ + { + "id": 179347, + "objectType": "ticket", + "objectID": 5, + "product": ",80,", + "project": "0", + "execution": 0, + "actor": "管理员", + "action": "opened", + "date": "2022-12-21 15:43:33", + "comment": "", + "extra": "", + "efforted": 0, + "read": "0", + "vision": "rnd", + "history": [], + "desc": "2022-12-21 15:43:33, 由 <strong>管理员</strong> 创建。\n" + } + } + ] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:07";}i:203;O:8:"stdClass":19:{s:2:"id";s:3:"204";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"4";s:6:"params";s:972:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:18";}i:204;O:8:"stdClass":19:{s:2:"id";s:3:"205";s:3:"doc";s:2:"80";s:6:"module";s:4:"2882";s:5:"title";s:12:"创建工单";s:4:"path";s:8:"/tickets";s:8:"protocol";s:4:"HTTP";s:6:"method";s:4:"POST";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"6";s:6:"params";s:1053:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyo8vhj1wdar0jlyyk","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyo9w0agz0qun5t3f6","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyo9vvyqiomuk7aoxr","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型","structType":"formData","sub":1,"key":"lbyo9vs39aprqbmb8d","children":[]}],"paramsType":"formData","query":[{"field":"product","required":true,"desc":"所属产品ID"},{"field":"module","required":true,"desc":"所属模块ID"},{"field":"title","required":true,"desc":"工单名称"},{"field":"type","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)"}]}";s:13:"paramsExample";s:114:"{ + "product": 2, + "module":2, + "title":"create test ticket" +}";s:15:"responseExample";s:1714:"{ + "id": 8, + "product": 2, + "module": 2, + "title": "create test ticket", + "type": "", + "desc": "", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-22T05:49:43Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": null, + "editedDate": null, + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:47";}i:205;O:8:"stdClass":19:{s:2:"id";s:3:"206";s:3:"doc";s:2:"81";s:6:"module";s:4:"2882";s:5:"title";s:12:"修改工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:3:"PUT";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"5";s:6:"params";s:973:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[{"field":"product","paramsType":"int","required":true,"desc":"所属产品ID","structType":"formData","sub":1,"key":"lbyoe659sl2d46hyo3h","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"所属模块ID","structType":"formData","sub":1,"key":"lbyoejibucjqanrgz7o","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"formData","sub":1,"key":"lbyoeqbda7hhjqkqyk","children":[]},{"field":"type","paramsType":"string","required":"","desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"formData","sub":1,"key":"lbyoex4gx8mt1jsynm7","children":[]},{"field":"desc","paramsType":"string","required":"","desc":"工单描述","structType":"formData","sub":1,"key":"lbyof7vuffj3zqfou78","children":[]}],"paramsType":"formData","query":[]}";s:13:"paramsExample";s:91:"{ + "title": "test", + "desc": "edit test" +}";s:15:"responseExample";s:2027:"{ + "id": 5, + "product": 80, + "module": 80, + "title": "test", + "type": "", + "desc": "edit test", + "openedBuild": "", + "feedback": 0, + "assignedTo": null, + "assignedDate": "", + "realStarted": "0000-00-00 00:00:00", + "startedBy": "", + "startedDate": "", + "deadline": null, + "pri": 0, + "estimate": 0, + "left": 0, + "status": "wait", + "openedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "openedDate": "2022-12-21T07:43:33Z", + "activatedCount": 0, + "activatedBy": null, + "activatedDate": null, + "closedBy": null, + "closedDate": null, + "closedReason": "", + "finishedBy": null, + "finishedDate": null, + "resolvedBy": "", + "resolvedDate": "", + "resolution": "", + "editedBy": { + "id": 4, + "account": "admin", + "avatar": "/data/upload/1/202104/02151445087773h0", + "realname": "管理员" + }, + "editedDate": "2022-12-22T06:02:26Z", + "keywords": "", + "repeatTicket": 0, + "mailto": [], + "deleted": false, + "consumed": 0, + "sgm": "", + "sgmA": "", + "createFiles": [], + "finishFiles": [] +}";s:8:"response";s:6694:"[{"field":"id","paramsType":"int","required":true,"desc":"工单ID","structType":"json","sub":1,"key":"lbyn84kd9pdq91p9kso","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"product","paramsType":"int","required":true,"desc":"工单所属产品","structType":"json","sub":1,"key":"lbyn8fm2dakeb9enp1v","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"module","paramsType":"int","required":true,"desc":"工单所属模块","structType":"json","sub":1,"key":"lbyn8nt0pbolrqyy71e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"title","paramsType":"string","required":true,"desc":"工单名称","structType":"json","sub":1,"key":"lbynaaimh9c3xr68nej","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"type","paramsType":"string","required":true,"desc":"工单类型(code 程序报错 | data 数据错误 | stuck 流程卡断 | security 安全问题 | affair 事务)","structType":"json","sub":1,"key":"lbynak94c4ehtkhh0r6","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"desc","paramsType":"string","required":true,"desc":"工单描述","structType":"json","sub":1,"key":"lbynaqi71wpmgp3yp0d","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBuild","paramsType":"string","required":true,"desc":"影响版本","structType":"json","sub":1,"key":"lbynaz8rtuzgg56o5o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"feedback","paramsType":"string","required":true,"desc":"相关反馈","structType":"json","sub":1,"key":"lbynb70n8ugmooc92t4","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedTo","paramsType":"string","required":true,"desc":"指派给","structType":"json","sub":1,"key":"lbynbg855s87ix6w8lg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"assignedDate","paramsType":"date","required":true,"desc":"指派日期","structType":"json","sub":1,"key":"lbynbnqdm31pg9kbqmr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"realStarted","paramsType":"date","required":true,"desc":"实际开始","structType":"json","sub":1,"key":"lbynbupfh2iwg5cuezg","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedBy","paramsType":"string","required":true,"desc":"由谁开始","structType":"json","sub":1,"key":"lbync2ywwvunnanmwcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"startedDate","paramsType":"date","required":true,"desc":"开始日期","structType":"json","sub":1,"key":"lbync94ii7wpz2hxf1b","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deadline","paramsType":"date","required":true,"desc":"截止日期","structType":"json","sub":1,"key":"lbyncg9pfz1fddyxfcc","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"pri","paramsType":"int","required":true,"desc":"优先级","structType":"json","sub":1,"key":"lbyncuyhuxljt9nn3x","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"estimate","paramsType":"decimal","required":true,"desc":"预计","structType":"json","sub":1,"key":"lbynd38iwhqj3j8qpv","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"left","paramsType":"decimal","required":true,"desc":"剩余","structType":"json","sub":1,"key":"lbyndj4c16snspdlc28","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"status","paramsType":"string","required":true,"desc":"状态","structType":"json","sub":1,"key":"lbyndpepjrnb42x1qie","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedBy","paramsType":"object","required":true,"desc":"由谁创建","structType":"json","sub":1,"key":"lbyndz0ctmlfxuxkje","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"openedDate","paramsType":"date","required":true,"desc":"创建日期","structType":"json","sub":1,"key":"lbynecg07ss6pl1k3qr","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"activatedCount","paramsType":"int","required":true,"desc":"激活次数","structType":"json","sub":1,"key":"lbynepcp1fms9dx1hoo","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedBy","paramsType":"string","required":true,"desc":"由谁关闭","structType":"json","sub":1,"key":"lbyneuhd96l04bmjlkp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedDate","paramsType":"date","required":true,"desc":"关闭日期","structType":"json","sub":1,"key":"lbynfb7ylt7fx6mjnvf","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"closedReason","paramsType":"string","required":true,"desc":"关闭原因","structType":"json","sub":1,"key":"lbynflmohdqd6do66cp","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedBy","paramsType":"string","required":true,"desc":"由谁完成","structType":"json","sub":1,"key":"lbynfrc2qwlmwmsgyb","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"finishedDate","paramsType":"date","required":true,"desc":"完成日期","structType":"json","sub":1,"key":"lbynfx5zuxamk54ojm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedBy","paramsType":"string","required":true,"desc":"由谁解决","structType":"json","sub":1,"key":"lbyng2mqwezxjanfisd","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolvedDate","paramsType":"date","required":true,"desc":"解决日期","structType":"json","sub":1,"key":"lbyng8v767dn4sd98y3","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"resolution","paramsType":"string","required":true,"desc":"解决方案","structType":"json","sub":1,"key":"lbyngfs85jqkcjmpp76","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedBy","paramsType":"string","required":true,"desc":"由谁编辑","structType":"json","sub":1,"key":"lbyngkmtnhywwv2au3e","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"editedDate","paramsType":"date","required":true,"desc":"编辑日期","structType":"json","sub":1,"key":"lbyngs9klidly6obq6o","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"keywords","paramsType":"string","required":true,"desc":"关键词","structType":"json","sub":1,"key":"lbyngy0l948jhr3719k","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"repeatTicket","paramsType":"int","required":true,"desc":"重复工单","structType":"json","sub":1,"key":"lbynh3hhe0pswlbqj09","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"mailto","paramsType":"array","required":true,"desc":"抄送给","structType":"json","sub":1,"key":"lbynhc4rt6zruouiqm","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"deleted","paramsType":"string","required":true,"desc":"是否删除(0 否 | 1是)","structType":"json","sub":1,"key":"lbynhj8bck1tytomgy","parentKey":"lbyn7liizzk7ozb82m","children":[]},{"field":"consumed","paramsType":"decimal","required":true,"desc":"实际消耗","structType":"json","sub":1,"key":"lbynhwtoysinpueub4","parentKey":"lbyn7liizzk7ozb82m","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:04:59";}i:206;O:8:"stdClass":19:{s:2:"id";s:3:"207";s:3:"doc";s:2:"82";s:6:"module";s:4:"2882";s:5:"title";s:12:"删除工单";s:4:"path";s:12:"/tickets/:id";s:8:"protocol";s:4:"HTTP";s:6:"method";s:6:"DELETE";s:11:"requestType";s:16:"application/json";s:12:"responseType";s:0:"";s:6:"status";s:4:"done";s:5:"owner";s:6:"wwccss";s:4:"desc";s:0:"";s:7:"version";s:1:"1";s:6:"params";s:112:"{"header":[{"field":"Token","required":true,"desc":"认证凭证Token"}],"params":[],"paramsType":"","query":[]}";s:13:"paramsExample";s:0:"";s:15:"responseExample";s:50:"{ + "message": "success" +}";s:8:"response";s:153:"[{"field":"message","paramsType":"string","required":true,"desc":"\t结果信息","structType":"json","sub":1,"key":"lbyojp0llh01cu9xuij","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 14:06:34";}} \ No newline at end of file diff --git a/db/api/apistruct b/db/api/apistruct new file mode 100644 index 0000000000..e2bebd61d4 --- /dev/null +++ b/db/api/apistruct @@ -0,0 +1 @@ +a:1:{i:0;O:8:"stdClass":12:{s:2:"id";s:1:"1";s:3:"lib";s:3:"833";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:7:"version";s:1:"2";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";s:8:"editedBy";s:6:"wwccss";s:10:"editedDate";s:19:"2022-12-22 10:35:42";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/api/apistruct_spec b/db/api/apistruct_spec new file mode 100644 index 0000000000..c1bd7eccf0 --- /dev/null +++ b/db/api/apistruct_spec @@ -0,0 +1 @@ +a:3:{i:0;O:8:"stdClass":8:{s:2:"id";s:1:"1";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:1;O:8:"stdClass":8:{s:2:"id";s:1:"2";s:4:"name";s:3:"aaa";s:4:"type";s:8:"formData";s:4:"desc";s:0:"";s:9:"attribute";s:137:"[{"field":"aaa","paramsType":"object","required":"","desc":"","structType":"formData","sub":1,"key":"l11gznwwu2chih9mc28","children":[]}]";s:7:"version";s:1:"1";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}i:2;O:8:"stdClass":8:{s:2:"id";s:1:"3";s:4:"name";s:4:"user";s:4:"type";s:4:"json";s:4:"desc";s:0:"";s:9:"attribute";s:537:"[{"field":"id","paramsType":"int","required":"","desc":"","structType":"json","sub":1,"key":"kwoq04srulxevt93a3h","children":[]},{"field":"account","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0a387on1wpuwntd","children":[]},{"field":"realname","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0i4g80qyu8lqp28","children":[]},{"field":"avatar","paramsType":"string","required":"","desc":"","structType":"json","sub":1,"key":"kwoq0le57o2p6vxc8ov","children":[]}]";s:7:"version";s:1:"2";s:7:"addedBy";s:6:"wwccss";s:9:"addedDate";s:19:"2022-12-22 10:35:42";}} \ No newline at end of file diff --git a/db/api/module b/db/api/module new file mode 100644 index 0000000000..46a9aeb56f --- /dev/null +++ b/db/api/module @@ -0,0 +1 @@ +a:16:{i:0;O:8:"stdClass":15:{s:2:"id";s:4:"2882";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"工单";s:6:"parent";s:1:"0";s:4:"path";s:6:",2882,";s:5:"grade";s:1:"1";s:5:"order";s:3:"160";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:1;O:8:"stdClass":15:{s:2:"id";s:4:"2881";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:9:"项目集";s:6:"parent";s:1:"0";s:4:"path";s:6:",2881,";s:5:"grade";s:1:"1";s:5:"order";s:2:"30";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:2;O:8:"stdClass":15:{s:2:"id";s:4:"2880";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"产品";s:6:"parent";s:1:"0";s:4:"path";s:6:",2880,";s:5:"grade";s:1:"1";s:5:"order";s:2:"40";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:3;O:8:"stdClass":15:{s:2:"id";s:4:"2879";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"项目";s:6:"parent";s:1:"0";s:4:"path";s:6:",2879,";s:5:"grade";s:1:"1";s:5:"order";s:2:"80";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:4;O:8:"stdClass":15:{s:2:"id";s:4:"2878";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"执行";s:6:"parent";s:1:"0";s:4:"path";s:6:",2878,";s:5:"grade";s:1:"1";s:5:"order";s:3:"100";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:5;O:8:"stdClass":15:{s:2:"id";s:4:"2877";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"用户";s:6:"parent";s:1:"0";s:4:"path";s:6:",2877,";s:5:"grade";s:1:"1";s:5:"order";s:2:"20";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:6;O:8:"stdClass":15:{s:2:"id";s:4:"2876";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"版本";s:6:"parent";s:1:"0";s:4:"path";s:6:",2876,";s:5:"grade";s:1:"1";s:5:"order";s:2:"90";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:7;O:8:"stdClass":15:{s:2:"id";s:4:"2875";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:9:"测试单";s:6:"parent";s:1:"0";s:4:"path";s:6:",2875,";s:5:"grade";s:1:"1";s:5:"order";s:3:"140";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:8;O:8:"stdClass":15:{s:2:"id";s:4:"2874";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"发布";s:6:"parent";s:1:"0";s:4:"path";s:6:",2874,";s:5:"grade";s:1:"1";s:5:"order";s:2:"60";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:9;O:8:"stdClass":15:{s:2:"id";s:4:"2873";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:12:"产品计划";s:6:"parent";s:1:"0";s:4:"path";s:6:",2873,";s:5:"grade";s:1:"1";s:5:"order";s:2:"50";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:10;O:8:"stdClass":15:{s:2:"id";s:4:"2872";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"用例";s:6:"parent";s:1:"0";s:4:"path";s:6:",2872,";s:5:"grade";s:1:"1";s:5:"order";s:3:"130";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:11;O:8:"stdClass":15:{s:2:"id";s:4:"2871";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:3:"Bug";s:6:"parent";s:1:"0";s:4:"path";s:6:",2871,";s:5:"grade";s:1:"1";s:5:"order";s:3:"120";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:12;O:8:"stdClass":15:{s:2:"id";s:4:"2870";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"任务";s:6:"parent";s:1:"0";s:4:"path";s:6:",2870,";s:5:"grade";s:1:"1";s:5:"order";s:3:"110";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:13;O:8:"stdClass":15:{s:2:"id";s:4:"2869";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"需求";s:6:"parent";s:1:"0";s:4:"path";s:6:",2869,";s:5:"grade";s:1:"1";s:5:"order";s:2:"70";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:14;O:8:"stdClass":15:{s:2:"id";s:4:"2868";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:5:"Token";s:6:"parent";s:1:"0";s:4:"path";s:6:",2868,";s:5:"grade";s:1:"1";s:5:"order";s:2:"10";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}i:15;O:8:"stdClass":15:{s:2:"id";s:4:"2867";s:7:"company";s:1:"0";s:4:"root";s:3:"833";s:6:"branch";s:1:"0";s:4:"name";s:6:"反馈";s:6:"parent";s:1:"0";s:4:"path";s:6:",2867,";s:5:"grade";s:1:"1";s:5:"order";s:3:"150";s:4:"type";s:3:"api";s:4:"from";s:1:"0";s:5:"owner";s:0:"";s:9:"collector";s:0:"";s:5:"short";s:0:"";s:7:"deleted";s:1:"0";}} \ No newline at end of file diff --git a/db/update18.0.beta2.sql b/db/update18.0.beta2.sql index 54f1193f69..ba753339c1 100644 --- a/db/update18.0.beta2.sql +++ b/db/update18.0.beta2.sql @@ -177,3 +177,90 @@ REPLACE INTO `zt_screen` (`id`, `dimension`, `name`, `desc`, `cover`, `scheme`, (3, 1, '年度总结大屏', '从年份、部门、个人的角度快速了解年度工作总结的情况', 'static/images/screen3.png', '[\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 0, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/screen_header.png\", \"borderRadius\": 10 }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 360, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"年度总结大屏\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 300, \"h\": 120, \"x\": 0, \"y\": 80, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"year\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"t1.`year`\"},\n {\"chart\": 1002, \"field\": \"t1.`year`\"},\n {\"chart\": 1003, \"field\": \"t1.`year`\"},\n {\"chart\": 1004, \"field\": \"t1.`year`\"},\n {\"chart\": 1005, \"field\": \"t1.`year`\"},\n {\"chart\": 1006, \"field\": \"t1.`year`\"},\n {\"chart\": 1007, \"field\": \"t1.`year`\"},\n {\"chart\": 1008, \"field\": \"t1.`year`\"},\n {\"chart\": 1009, \"field\": \"t1.`year`\"},\n {\"chart\": 1010, \"field\": \"t1.`year`\"},\n {\"chart\": 1011, \"field\": \"t1.`year`\"},\n {\"chart\": 1012, \"field\": \"t1.`year`\"},\n {\"chart\": 1013, \"field\": \"t1.`year`\"},\n {\"chart\": 1014, \"field\": \"t1.`year`\"},\n {\"chart\": 1015, \"field\": \"t1.`year`\"},\n {\"chart\": 1016, \"field\": \"t1.`year`\"},\n {\"chart\": 1017, \"field\": \"t1.`year`\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 100, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"dept\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"\"},\n {\"chart\": 1002, \"field\": \"\"},\n {\"chart\": 1003, \"field\": \"\"},\n {\"chart\": 1004, \"field\": \"\"},\n {\"chart\": 1005, \"field\": \"\"},\n {\"chart\": 1006, \"field\": \"\"},\n {\"chart\": 1007, \"field\": \"\"},\n {\"chart\": 1008, \"field\": \"\"},\n {\"chart\": 1009, \"field\": \"\"},\n {\"chart\": 1010, \"field\": \"\"},\n {\"chart\": 1011, \"field\": \"\"},\n {\"chart\": 1012, \"field\": \"\"},\n {\"chart\": 1013, \"field\": \"\"},\n {\"chart\": 1014, \"field\": \"\"},\n {\"chart\": 1015, \"field\": \"\"},\n {\"chart\": 1016, \"field\": \"\"},\n {\"chart\": 1017, \"field\": \"\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 110, \"y\": 0, \"w\": 120, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"account\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"t1.account\"},\n {\"chart\": 1002, \"field\": \"t1.account\"},\n {\"chart\": 1003, \"field\": \"t1.account\"},\n {\"chart\": 1004, \"field\": \"t1.account\"},\n {\"chart\": 1005, \"field\": \"t1.account\"},\n {\"chart\": 1006, \"field\": \"t1.account\"},\n {\"chart\": 1007, \"field\": \"t1.account\"},\n {\"chart\": 1008, \"field\": \"t1.account\"},\n {\"chart\": 1009, \"field\": \"t1.account\"},\n {\"chart\": 1010, \"field\": \"t1.account\"},\n {\"chart\": 1011, \"field\": \"t1.account\"},\n {\"chart\": 1012, \"field\": \"t1.account\"},\n {\"chart\": 1013, \"field\": \"t1.account\"},\n {\"chart\": 1014, \"field\": \"t1.account\"},\n {\"chart\": 1015, \"field\": \"t1.account\"},\n {\"chart\": 1016, \"field\": \"t1.account\"},\n {\"chart\": 1017, \"field\": \"t1.account\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 240, \"y\": 0, \"w\": 120, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 350, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"基础数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 200, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 195, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 150, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"登录次数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1001,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 245, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"操作次数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1002,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 295, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"消耗工时\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1003,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 345, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"待办数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1004,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 395, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1005,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 560, \"h\": 120, \"x\": 370, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 560, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 410, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1006,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 10, \"w\": 500, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": {\n \"show\": false, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": false, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}%\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": false, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"8%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\", \"containLabel\": true },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [\n { \"type\": \"bar\", \"barWidth\": null, \"stack\": \"totoal\", \"emphasis\": {\"focus\": \"series\"}, \"label\": { \"show\": false, \"formatter\": \"{@[1]}\", \"position\": \"center\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } },\n { \"type\": \"bar\", \"barWidth\": null, \"stack\": \"totoal\", \"emphasis\": {\"focus\": \"series\"}, \"label\": { \"show\": false, \"formatter\": \"{@[2]}\", \"position\": \"center\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 950, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 350, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 200, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"5k6jxu8g200000\",\n \"sourceID\": 1007,\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 30, \"w\": 350, \"h\": 300, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Radar\",\n \"chartConfig\": { \"key\": \"Radar\", \"chartKey\": \"VRadar\", \"conKey\": \"VCRadar\", \"title\": \"雷达图\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Charts\", \"chartFrame\": \"common\", \"image\": \"static/png/radar.png\" },\n \"option\": {\n \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" }, \"data\": [ \"data1\" ] },\n \"tooltip\": { \"show\": true },\n \"dataset\": { \"radarIndicator\": [ { \"name\": \"数据1\", \"max\": 6500 }, { \"name\": \"数据2\", \"max\": 16000 }, { \"name\": \"数据3\", \"max\": 30000 }, { \"name\": \"数据4\", \"max\": 38000 }, { \"name\": \"数据5\", \"max\": 52000 }, { \"name\": \"数据6\", \"max\": 25000 } ], \"seriesData\": [ { \"name\": \"data1\", \"value\": [ 4200, 3000, 20000, 35000, 50000, 18000 ] } ] },\n \"radar\": { \"shape\": \"polygon\", \"radius\": [ \"0%\", \"60%\" ], \"center\": [ \"50%\", \"55%\" ], \"splitArea\": { \"show\": true }, \"splitLine\": { \"show\": true }, \"axisName\": { \"show\": true, \"color\": \"#eee\", \"fontSize\": 12 }, \"axisLine\": { \"show\": true }, \"axisTick\": { \"show\": true }, \"indicator\": [ { \"name\": \"数据1\", \"max\": 6500 }, { \"name\": \"数据2\", \"max\": 16000 }, { \"name\": \"数据3\", \"max\": 30000 }, { \"name\": \"数据4\", \"max\": 38000 }, { \"name\": \"数据5\", \"max\": 52000 }, { \"name\": \"数据6\", \"max\": 25000 } ] },\n \"series\": [ { \"name\": \"radar\", \"type\": \"radar\", \"areaStyle\": { \"opacity\": 0.1 }, \"data\": [ { \"name\": \"data1\", \"value\": [ 4200, 3000, 20000, 35000, 50000, 18000 ] } ] } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 640, \"h\": 120, \"x\": 0, \"y\": 570, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 640, \"h\": 525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"迭代数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 31, \"w\": 495, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"1zhfrmecpnxc00\",\n \"sourceID\": 1008,\n \"isGroup\": false,\n \"attr\": { \"x\": 25, \"y\": 57, \"w\": 590, \"h\": 446, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TableScrollBoard\",\n \"chartConfig\": { \"key\": \"TableScrollBoard\", \"chartKey\": \"VTableScrollBoard\", \"conKey\": \"VCTableScrollBoard\", \"title\": \"轮播列表\", \"category\": \"Tables\", \"categoryName\": \"表格\", \"package\": \"Tables\", \"chartFrame\": \"common\", \"image\": \"static/png/table_scrollboard-fb642e78.png\" },\n \"option\": { \"header\": [ \"列1\", \"列2\", \"列3\" ], \"dataset\": [ [ \"行1列1\", \"行1列2\", \"行1列3\" ], [ \"行2列1\", \"行2列2\", \"行2列3\" ], [ \"行3列1\", \"行3列2\", \"行3列3\" ], [ \"行4列1\", \"行4列2\", \"行4列3\" ], [ \"行5列1\", \"行5列2\", \"行5列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ] ], \"index\": false, \"columnWidth\": [], \"align\": [ \"center\", \"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"], \"rowNum\": 8, \"waitTime\": 3, \"headerHeight\": 45, \"carousel\": \"single\", \"headerBGC\": \"#165896FF\", \"oddRowBGC\": \"#042b4dFF\", \"evenRowBGC\": \"#0a1c37FF\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 640, \"h\": 120, \"x\": 660, \"y\": 570, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 640, \"h\": 525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"产品数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 31, \"w\": 495, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"1zhfrmecpnxc00\",\n \"sourceID\": 1009,\n \"isGroup\": false,\n \"attr\": { \"x\": 25, \"y\": 57, \"w\": 590, \"h\": 446, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TableScrollBoard\",\n \"chartConfig\": { \"key\": \"TableScrollBoard\", \"chartKey\": \"VTableScrollBoard\", \"conKey\": \"VCTableScrollBoard\", \"title\": \"轮播列表\", \"category\": \"Tables\", \"categoryName\": \"表格\", \"package\": \"Tables\", \"chartFrame\": \"common\", \"image\": \"static/png/table_scrollboard-fb642e78.png\" },\n \"option\": { \"header\": [ \"列1\", \"列2\", \"列3\" ], \"dataset\": [ [ \"行1列1\", \"行1列2\", \"行1列3\" ], [ \"行2列1\", \"行2列2\", \"行2列3\" ], [ \"行3列1\", \"行3列2\", \"行3列3\" ], [ \"行4列1\", \"行4列2\", \"行4列3\" ], [ \"行5列1\", \"行5列2\", \"行5列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ] ], \"index\": false, \"columnWidth\": [], \"align\": [ \"center\", \"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"], \"rowNum\": 8, \"waitTime\": 3, \"headerHeight\": 45, \"carousel\": \"single\", \"headerBGC\": \"#165896FF\", \"oddRowBGC\": \"#042b4dFF\", \"evenRowBGC\": \"#0a1c37FF\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1110, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"任务数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"任务状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1010,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月任务操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1011,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1012,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月需求操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1013,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1935, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1014,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月Bug操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1015,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 2350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"用例数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"用例结果分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1016,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月用例操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1017,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n }\n]\n', 'admin', '2022-11-18 10:46:18', 'admin', '2022-11-18 10:46:18', '0'), (4, 1, '年度排行榜大屏', '从项目集、项目、产品、个人的角度快速了解进度、投入、产出的排行榜', 'static/images/screen4.png', '[\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 0, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/screen_header.png\", \"borderRadius\": 10 }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 360, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"年度排行榜大屏\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 300, \"h\": 120, \"x\": 0, \"y\": 80, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"year\",\n \"filterCharts\": [\n {\"chart\": 1085, \"field\": \"t1.`year`\"},\n {\"chart\": 1086, \"field\": \"t1.`year`\"},\n {\"chart\": 1087, \"field\": \"t1.`year`\"},\n {\"chart\": 1088, \"field\": \"t1.`year`\"},\n {\"chart\": 1089, \"field\": \"t1.`year`\"},\n {\"chart\": 1090, \"field\": \"t1.`year`\"},\n {\"chart\": 1091, \"field\": \"t1.`year`\"},\n {\"chart\": 1092, \"field\": \"t1.`year`\"},\n {\"chart\": 1093, \"field\": \"t1.`year`\"},\n {\"chart\": 1094, \"field\": \"t1.`year`\"},\n {\"chart\": 1096, \"field\": \"t1.`year`\"},\n {\"chart\": 1097, \"field\": \"t1.`year`\"},\n {\"chart\": 1098, \"field\": \"t1.`year`\"},\n {\"chart\": 1099, \"field\": \"t1.`year`\"},\n {\"chart\": 1100, \"field\": \"t1.`year`\"},\n {\"chart\": 1101, \"field\": \"t1.`year`\"},\n {\"chart\": 1102, \"field\": \"t1.`year`\"},\n {\"chart\": 1103, \"field\": \"t1.`year`\"},\n {\"chart\": 1104, \"field\": \"t1.`year`\"},\n {\"chart\": 1105, \"field\": \"t1.`year`\"},\n {\"chart\": 1106, \"field\": \"t1.`year`\"},\n {\"chart\": 1107, \"field\": \"t1.`year`\"},\n {\"chart\": 1108, \"field\": \"t1.`year`\"},\n {\"chart\": 1109, \"field\": \"t1.`year`\"},\n {\"chart\": 1110, \"field\": \"t1.`year`\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 100, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 100, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 410, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"项目集\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 220, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 220, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"预算投入榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 140, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"预算投入(万元)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1085,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 6,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 6,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 220, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 220, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"人员投入榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"人员投入(人)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1086,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 6,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 6,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"fc4u6zmi58w00\",\n \"isGroup\": false,\n \"attr\": { \"x\": 835, \"y\": 230, \"w\": 20, \"h\": 20, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": 1 },\n \"styles\": { \"filterShow\": false, \"hueRotate\": 0, \"saturate\": 1, \"contrast\": 1, \"brightness\": 1, \"opacity\": 1, \"rotateZ\": 0, \"rotateX\": 0, \"rotateY\": 0, \"skewX\": 0, \"skewY\": 0, \"blendMode\": \"normal\", \"animations\": [] },\n \"status\": { \"lock\": false, \"hide\": false },\n \"request\": { \"requestDataType\": 0, \"requestHttpType\": \"get\", \"requestUrl\": \"\", \"requestInterval\": null, \"requestIntervalUnit\": \"second\", \"requestContentType\": 0, \"requestParamsBodyType\": \"none\", \"requestSQLContent\": { \"sql\": \"select * from where\" }, \"requestParams\": { \"Body\": { \"form-data\": {}, \"x-www-form-urlencoded\": {}, \"json\": \"\", \"xml\": \"\" }, \"Header\": {}, \"Params\": {} } },\n \"filter\": null,\n \"events\": { \"baseEvent\": { \"click\": null, \"dblclick\": null, \"mouseenter\": null, \"mouseleave\": null }, \"advancedEvents\": { \"vnodeMounted\": null, \"vnodeBeforeMount\": null } },\n \"key\": \"Hint\",\n \"chartConfig\": { \"key\": \"Hint\", \"chartKey\": \"VHint\", \"conKey\": \"VCHint\", \"title\": \"提示\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/hint-2cbf6381.png\" },\n \"option\": { \"text\": \"\", \"icon\": \"\", \"textSize\": 15, \"textColor\": \"#ffffff\", \"textWeight\": \"bold\", \"placement\": \"left-top\", \"distance\": 8, \"hint\": \"某项目集某年的人员投入=某年内某项目集中进行过的项目,其团队成员加盟日期为某年的最后一天以及最后一天之前的成员人数之和。\", \"width\": 0, \"height\": 0, \"paddingX\": 16, \"paddingY\": 8, \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"left\", \"fontWeight\": \"normal\", \"backgroundColor\": \"rgba(8, 40, 80, 0.9)\", \"fontSize\": 16 }\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 220, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 220, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗(h)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1087,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 6,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 6,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"fc4u6zmi58w00\",\n \"isGroup\": false,\n \"attr\": { \"x\": 1272, \"y\": 230, \"w\": 20, \"h\": 20, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": 1 },\n \"styles\": { \"filterShow\": false, \"hueRotate\": 0, \"saturate\": 1, \"contrast\": 1, \"brightness\": 1, \"opacity\": 1, \"rotateZ\": 0, \"rotateX\": 0, \"rotateY\": 0, \"skewX\": 0, \"skewY\": 0, \"blendMode\": \"normal\", \"animations\": [] },\n \"status\": { \"lock\": false, \"hide\": false },\n \"request\": { \"requestDataType\": 0, \"requestHttpType\": \"get\", \"requestUrl\": \"\", \"requestInterval\": null, \"requestIntervalUnit\": \"second\", \"requestContentType\": 0, \"requestParamsBodyType\": \"none\", \"requestSQLContent\": { \"sql\": \"select * from where\" }, \"requestParams\": { \"Body\": { \"form-data\": {}, \"x-www-form-urlencoded\": {}, \"json\": \"\", \"xml\": \"\" }, \"Header\": {}, \"Params\": {} } },\n \"filter\": null,\n \"events\": { \"baseEvent\": { \"click\": null, \"dblclick\": null, \"mouseenter\": null, \"mouseleave\": null }, \"advancedEvents\": { \"vnodeMounted\": null, \"vnodeBeforeMount\": null } },\n \"key\": \"Hint\",\n \"chartConfig\": { \"key\": \"Hint\", \"chartKey\": \"VHint\", \"conKey\": \"VCHint\", \"title\": \"提示\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/hint-2cbf6381.png\" },\n \"option\": { \"text\": \"\", \"icon\": \"\", \"textSize\": 15, \"textColor\": \"#ffffff\", \"textWeight\": \"bold\", \"placement\": \"left-top\", \"distance\": 8, \"hint\": \"某项目集年度工时消耗=某年某项目集中进行过的项目的累计工时\", \"width\": 0, \"height\": 0, \"paddingX\": 16, \"paddingY\": 8, \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"left\", \"fontWeight\": \"normal\", \"backgroundColor\": \"rgba(8, 40, 80, 0.9)\", \"fontSize\": 16 }\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 740, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 740, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"新增需求条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 153, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1088,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 740, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 740, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"新增需求规模榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求规模(sp)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1089,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 740, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 740, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"新增Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 177, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 197, \"y\": 28, \"w\": 208, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1090,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 1260, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 1260, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"完成需求条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 170, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工期(天)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1091,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 1260, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 1260, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \" 完成需求规模榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求规模(sp)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1092,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 1260, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 1260, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"修复Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 177, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 197, \"y\": 28, \"w\": 208, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1093,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 1750, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 410, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"项目\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 1870, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 1870, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工期榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 170, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工期(天)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 95, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 28, \"w\": 290, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1094,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"fc4u6zmi58w00\",\n \"isGroup\": false,\n \"attr\": { \"x\": 395, \"y\": 1883, \"w\": 20, \"h\": 20, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": 1 },\n \"styles\": { \"filterShow\": false, \"hueRotate\": 0, \"saturate\": 1, \"contrast\": 1, \"brightness\": 1, \"opacity\": 1, \"rotateZ\": 0, \"rotateX\": 0, \"rotateY\": 0, \"skewX\": 0, \"skewY\": 0, \"blendMode\": \"normal\", \"animations\": [] },\n \"status\": { \"lock\": false, \"hide\": false },\n \"request\": { \"requestDataType\": 0, \"requestHttpType\": \"get\", \"requestUrl\": \"\", \"requestInterval\": null, \"requestIntervalUnit\": \"second\", \"requestContentType\": 0, \"requestParamsBodyType\": \"none\", \"requestSQLContent\": { \"sql\": \"select * from where\" }, \"requestParams\": { \"Body\": { \"form-data\": {}, \"x-www-form-urlencoded\": {}, \"json\": \"\", \"xml\": \"\" }, \"Header\": {}, \"Params\": {} } },\n \"filter\": null,\n \"events\": { \"baseEvent\": { \"click\": null, \"dblclick\": null, \"mouseenter\": null, \"mouseleave\": null }, \"advancedEvents\": { \"vnodeMounted\": null, \"vnodeBeforeMount\": null } },\n \"key\": \"Hint\",\n \"chartConfig\": { \"key\": \"Hint\", \"chartKey\": \"VHint\", \"conKey\": \"VCHint\", \"title\": \"提示\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/hint-2cbf6381.png\" },\n \"option\": { \"text\": \"\", \"icon\": \"\", \"textSize\": 15, \"textColor\": \"#ffffff\", \"textWeight\": \"bold\", \"placement\": \"left-top\", \"distance\": 8, \"hint\": \"未结束项目的工期=当前日期-实际开始日期;\\n已结束项目的工期=实际结束日期-实际开始日期。\", \"width\": 0, \"height\": 0, \"paddingX\": 16, \"paddingY\": 8, \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"left\", \"fontWeight\": \"normal\", \"backgroundColor\": \"rgba(8, 40, 80, 0.9)\", \"fontSize\": 16 }\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 1870, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 1870, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工期偏差榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1096,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}%\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"fc4u6zmi58w00\",\n \"isGroup\": false,\n \"attr\": { \"x\": 835, \"y\": 1883, \"w\": 20, \"h\": 20, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": 1 },\n \"styles\": { \"filterShow\": false, \"hueRotate\": 0, \"saturate\": 1, \"contrast\": 1, \"brightness\": 1, \"opacity\": 1, \"rotateZ\": 0, \"rotateX\": 0, \"rotateY\": 0, \"skewX\": 0, \"skewY\": 0, \"blendMode\": \"normal\", \"animations\": [] },\n \"status\": { \"lock\": false, \"hide\": false },\n \"request\": { \"requestDataType\": 0, \"requestHttpType\": \"get\", \"requestUrl\": \"\", \"requestInterval\": null, \"requestIntervalUnit\": \"second\", \"requestContentType\": 0, \"requestParamsBodyType\": \"none\", \"requestSQLContent\": { \"sql\": \"select * from where\" }, \"requestParams\": { \"Body\": { \"form-data\": {}, \"x-www-form-urlencoded\": {}, \"json\": \"\", \"xml\": \"\" }, \"Header\": {}, \"Params\": {} } },\n \"filter\": null,\n \"events\": { \"baseEvent\": { \"click\": null, \"dblclick\": null, \"mouseenter\": null, \"mouseleave\": null }, \"advancedEvents\": { \"vnodeMounted\": null, \"vnodeBeforeMount\": null } },\n \"key\": \"Hint\",\n \"chartConfig\": { \"key\": \"Hint\", \"chartKey\": \"VHint\", \"conKey\": \"VCHint\", \"title\": \"提示\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/hint-2cbf6381.png\" },\n \"option\": { \"text\": \"\", \"icon\": \"\", \"textSize\": 15, \"textColor\": \"#ffffff\", \"textWeight\": \"bold\", \"placement\": \"left-top\", \"distance\": 8, \"hint\": \"已完成项目的工期偏差率=(实际工期-计划工期)/计划工期*100%;\\n已超期项目的工期偏差率=((当前日期-实际开始日期)-计划工期)/计划工期*100%。\", \"width\": 0, \"height\": 0, \"paddingX\": 16, \"paddingY\": 8, \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"left\", \"fontWeight\": \"normal\", \"backgroundColor\": \"rgba(8, 40, 80, 0.9)\", \"fontSize\": 16 }\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 1870, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 1870, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"人员投入榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"人员投入(人)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1097,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 6,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 6,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"fc4u6zmi58w00\",\n \"isGroup\": false,\n \"attr\": { \"x\": 1272, \"y\": 1883, \"w\": 20, \"h\": 20, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": 1 },\n \"styles\": { \"filterShow\": false, \"hueRotate\": 0, \"saturate\": 1, \"contrast\": 1, \"brightness\": 1, \"opacity\": 1, \"rotateZ\": 0, \"rotateX\": 0, \"rotateY\": 0, \"skewX\": 0, \"skewY\": 0, \"blendMode\": \"normal\", \"animations\": [] },\n \"status\": { \"lock\": false, \"hide\": false },\n \"request\": { \"requestDataType\": 0, \"requestHttpType\": \"get\", \"requestUrl\": \"\", \"requestInterval\": null, \"requestIntervalUnit\": \"second\", \"requestContentType\": 0, \"requestParamsBodyType\": \"none\", \"requestSQLContent\": { \"sql\": \"select * from where\" }, \"requestParams\": { \"Body\": { \"form-data\": {}, \"x-www-form-urlencoded\": {}, \"json\": \"\", \"xml\": \"\" }, \"Header\": {}, \"Params\": {} } },\n \"filter\": null,\n \"events\": { \"baseEvent\": { \"click\": null, \"dblclick\": null, \"mouseenter\": null, \"mouseleave\": null }, \"advancedEvents\": { \"vnodeMounted\": null, \"vnodeBeforeMount\": null } },\n \"key\": \"Hint\",\n \"chartConfig\": { \"key\": \"Hint\", \"chartKey\": \"VHint\", \"conKey\": \"VCHint\", \"title\": \"提示\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/hint-2cbf6381.png\" },\n \"option\": { \"text\": \"\", \"icon\": \"\", \"textSize\": 15, \"textColor\": \"#ffffff\", \"textWeight\": \"bold\", \"placement\": \"left-top\", \"distance\": 8, \"hint\": \"某项目某年的人员投入=某年进行过的项目,其团队成员加盟日期为某年的最后一天以及最后一天之前的成员人数之和。\", \"width\": 0, \"height\": 0, \"paddingX\": 16, \"paddingY\": 8, \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"left\", \"fontWeight\": \"normal\", \"backgroundColor\": \"rgba(8, 40, 80, 0.9)\", \"fontSize\": 16 }\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 2390, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 2390, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗(h)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1098,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 2390, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 2390, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"完成需求条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 153, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1099,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 2390, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 2390, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"完成需求规模榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求规模(sp)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1100,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 2880, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 410, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"产品\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 3000, \"w\": 630, \"h\": 580, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 600, \"h\": 500, \"x\": 0, \"y\": 3000, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"新增需求条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 250, \"y\": 515, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 400, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1101,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 530, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 670, \"y\": 3000, \"w\": 630, \"h\": 580, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 600, \"h\": 580, \"x\": 670, \"y\": 3000, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"完成需求规模榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 230, \"y\": 515, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求规模(sp)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 400, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1102,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 530, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 3600, \"w\": 630, \"h\": 580, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 600, \"h\": 500, \"x\": 0, \"y\": 3600, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"新增Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 250, \"y\": 515, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 177, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 197, \"y\": 28, \"w\": 400, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1103,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 530, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 670, \"y\": 3600, \"w\": 630, \"h\": 580, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 600, \"h\": 580, \"x\": 670, \"y\": 3600, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"修复Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 250, \"y\": 515, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 400, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1104,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 530, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 4170, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 410, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"个人\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 4290, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 4290, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"创建需求条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 153, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1105,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 4290, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 4290, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"创建用例条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 153, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"用例条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1106,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 4290, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 4290, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"创建Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 177, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 197, \"y\": 28, \"w\": 208, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1107,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 4810, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 0, \"y\": 4810, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"修复Bug条目榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 150, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug条目(个)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1108,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 437, \"y\": 4810, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 437, \"y\": 4810, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"工时消耗(h)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 135, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 155, \"y\": 28, \"w\": 250, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1109,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"1dlpgwe8wwe800\",\n \"isGroup\": false,\n \"attr\": { \"x\": 874, \"y\": 4810, \"w\": 426, \"h\": 500, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"项目集需求完成率与Bug\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#0a1c3700\", \"#042b4d00\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"3hqq7oh18ra000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 426, \"h\": 500, \"x\": 874, \"y\": 4810, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"项目集需求完成率与Bug\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"禅道操作次数榜\", \"fontSize\": 16, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 153, \"y\": 430, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"操作次数(次)\", \"fontSize\": 10, \"fontColor\": \"#fafafb\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 175, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 195, \"y\": 28, \"w\": 210, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1110,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 40, \"w\": 380, \"h\": 440, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": {\n \"show\": false,\n \"top\": \"5%\",\n \"textStyle\": { \"color\": \"#B9B8CE\" }\n },\n \"xAxis\": {\n \"show\": true, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": true, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": true, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"18%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barMaxWidth\": 28, \"barWidth\": null, \"label\": { \"show\": true, \"formatter\": \"{@[1]}\", \"position\": \"right\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\",\n \"dataZoom\": [\n {\n \"type\": \"inside\",\n \"startValue\": 0,\n \"endValue\": 5,\n \"minValueSpan\": 10,\n \"maxValueSpan\": 10,\n \"yAxisIndex\": [0],\n \"zoomOnMouseWheel\": false,\n \"moveOnMouseWheel\": true,\n \"moveOnMouseMove\": true\n },\n {\n \"type\": \"slider\",\n \"realtime\": true,\n \"startValue\": 0,\n \"endValue\": 5,\n \"zoomLock\": true,\n \"brushSelect\": false,\n \"width\": 5,\n \"height\": \"80%\",\n \"yAxisIndex\": [0],\n \"fillerColor\": \"#33aaff\",\n \"borderColor\": \"#33aaff00\",\n \"backgroundColor\": \"#cfcfcf00\",\n \"handleSize\":0,\n \"showDataShadow\": false,\n \"showDetail\": false,\n \"top\": \"10%\",\n \"right\": 0\n }\n ]\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n }\n]\n', 'admin', '2022-11-18 10:46:18', 'admin', '2022-11-18 10:46:18', '0'), (5, 1, '迭代燃尽图大屏', '快速查看公司全部未关闭迭代的燃尽图', 'static/images/screen5.png', '', 'admin', '2022-11-18 10:46:18', 'admin', '2022-11-18 10:46:18', '0'); + +REPLACE INTO `zt_workflow` (`parent`, `child`, `type`, `navigator`, `app`, `position`, `module`, `table`, `name`, `flowchart`, `js`, `css`, `order`, `buildin`, `administrator`, `desc`, `version`, `status`, `approval`, `vision`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `titleField`, `contentField`) VALUES +('', '', 'flow', 'secondary', 'feedback', '', 'ticket', 'zt_ticket', '工单', '', '', '', 0, 1, '', '', '1.0', 'normal', 'disabled', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', '', ''), +('', '', 'flow', 'secondary', 'feedback', '', 'ticket', 'zt_ticket', '工单', '', '', '', 0, 1, '', '', '1.0', 'normal', 'disabled', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', '', ''); + +REPLACE INTO `zt_workflowfield` (`module`, `field`, `type`, `length`, `name`, `control`, `expression`, `options`, `default`, `rules`, `placeholder`, `canExport`, `canSearch`, `isValue`, `order`, `searchOrder`, `exportOrder`, `buildin`, `role`, `desc`, `readonly`, `createdBy`, `createdDate`, `editedBy`, `editedDate`) VALUES +('ticket', 'id', 'mediumint', '8', '编号', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'product', 'mediumint', '8', '所属产品', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'module', 'mediumint', '8', '所属模块', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'title', 'varchar', '255', '标题', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'type', 'varchar', '30', '类型', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'desc', 'text', '', '描述', 'textarea', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'openedBuild', 'varchar', '255', '影响版本', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'feedback', 'mediumint', '8', '来源反馈', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'assignedTo', 'varchar', '255', '指派给', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'assignedDate', 'datetime', '', '指派日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'realStarted', 'datetime', '', '实际开始', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'startedBy', 'varchar', '255', '由谁开始', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'startedDate', 'datetime', '', '开始日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'deadline', 'date', '', '截止日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'pri', 'tinyint', '3', '优先级', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'estimate', 'float', '', '最初预计', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'left', 'float', '', '预计剩余', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'status', 'varchar', '255', '状态', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'subStatus', 'varchar', '30', '子状态', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 0, 'buildin', '', '0', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'openedBy', 'varchar', '30', '由谁创建', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'openedDate', 'datetime', '', '创建日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'activatedCount', 'int', '10', '激活次数', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'activatedBy', 'varchar', '30', '由谁激活', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'activatedDate', 'datetime', '', '激活日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'closedBy', 'varchar', '30', '由谁关闭', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'closedDate', 'datetime', '', '关闭日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'closedReason', 'varchar', '30', '关闭原因', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'finishedBy', 'varchar', '30', '由谁完成', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'finishedDate', 'datetime', '', '完成日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'resolvedBy', 'varchar', '30', '由谁解决', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'resolvedDate', 'datetime', '', '解决日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'resolution', 'varchar', '1000', '解决方案', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'editedBy', 'varchar', '30', '由谁编辑', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'editedDate', 'datetime', '', '编辑日期', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'keywords', 'varchar', '255', '关键词', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'repeatTicket', 'mediumint', '8', '重复工单', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'mailto', 'varchar', '255', '抄送给', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'consumed', 'float', '', '消耗', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('ticket', 'deleted', 'enum', '', '是否删除', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'); + +REPLACE INTO `zt_workflowaction` (`module`, `action`, `name`, `type`, `batchMode`, `extensionType`, `open`, `position`, `layout`, `show`, `order`, `buildin`, `role`, `virtual`, `conditions`, `verifications`, `hooks`, `linkages`, `js`, `css`, `toList`, `blocks`, `desc`, `status`, `vision`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `method`) VALUES +('ticket', 'browse', '浏览工单', 'batch', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'browse'), +('ticket', 'create', '创建工单', 'single', 'different', 'none', 'normal', 'browse', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'create'), +('ticket', 'edit', '编辑工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'edit'), +('ticket', 'batchedit', '批量编辑', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'start', '开始工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'finish', '完成工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'activate', '激活工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'assign', '指派工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'close', '关闭工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'view', '工单详情', 'single', 'different', 'none', 'normal', 'browse', 'side', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'view'), +('ticket', 'browse', '浏览工单', 'batch', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'browse'), +('ticket', 'create', '创建工单', 'single', 'different', 'none', 'normal', 'browse', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'create'), +('ticket', 'edit', '编辑工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'edit'), +('ticket', 'batchedit', '批量编辑', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'start', '开始工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'finish', '完成工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'activate', '激活工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'assign', '指派工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'close', '关闭工单', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'operate'), +('ticket', 'view', '工单详情', 'single', 'different', 'none', 'normal', 'browse', 'side', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'lite', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'view'); + +UPDATE `zt_workflowfield` SET `name` = '类型' WHERE `module` = 'feedback' and `field` = 'type'; +UPDATE `zt_workflowfield` SET `name` = '创建者' WHERE `module` = 'feedback' and `field` = 'openedBy'; +UPDATE `zt_workflowfield` SET `name` = '创建时间' WHERE `module` = 'feedback' and `field` = 'openedDate'; +UPDATE `zt_workflowfield` SET `name` = '反馈邮箱' WHERE `module` = 'feedback' and `field` = 'notifyEmail'; +UPDATE `zt_workflowfield` SET `name` = '最后操作' WHERE `module` = 'feedback' and `field` = 'editedBy'; +UPDATE `zt_workflowfield` SET `name` = '最后操作时间' WHERE `module` = 'feedback' and `field` = 'editedDate'; + +REPLACE INTO `zt_workflowfield` (`module`, `field`, `type`, `length`, `name`, `control`, `expression`, `options`, `default`, `rules`, `placeholder`, `canExport`, `canSearch`, `isValue`, `order`, `searchOrder`, `exportOrder`, `buildin`, `role`, `desc`, `readonly`, `createdBy`, `createdDate`, `editedBy`, `editedDate`) VALUES +('feedback', 'pri', 'tinyint', '3', '优先级', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('feedback', 'source', 'varchar', '30', '来源公司', 'input', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('feedback', 'repeatFeedback', 'varchar', '30', '重复反馈', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('feedback', 'activatedBy', 'varchar', '30', '由谁激活', 'select', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'), +('feedback', 'activatedDate', 'datetime', '', '激活时间', 'datetime', '', '', '', '', '', '0', '0', '0', 1, 0, 0, 1, 'buildin', '', '1', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00'); + +REPLACE INTO `zt_workflowaction` (`module`, `action`, `name`, `type`, `batchMode`, `extensionType`, `open`, `position`, `layout`, `show`, `order`, `buildin`, `role`, `virtual`, `conditions`, `verifications`, `hooks`, `linkages`, `js`, `css`, `toList`, `blocks`, `desc`, `status`, `vision`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `method`) VALUES +('feedback', 'activate', '激活反馈', 'single', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'activate'), +('feedback', 'import', '导入', 'single', 'different', 'none', 'normal', 'browse', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'import'), +('feedback', 'exporttemplate', '导出模板', 'single', 'different', 'none', 'normal', 'browse', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'exporttemplate'), +('feedback', 'batchclose', '批量关闭', 'batch', 'different', 'none', 'normal', 'browseandview', 'normal', 'direct', 0, 1, 'buildin', 0, '', '', '', '', '', '', '', '', '', 'enable', 'rnd', 'admin', '2022-12-19 14:13:30', '', '0000-00-00 00:00:00', 'batchclose'); diff --git a/extension/lite/common/ext/lang/de/lite.php b/extension/lite/common/ext/lang/de/lite.php index 0fe87a3e6b..0a74146ca0 100644 --- a/extension/lite/common/ext/lang/de/lite.php +++ b/extension/lite/common/ext/lang/de/lite.php @@ -53,6 +53,9 @@ else $lang->task->common = 'Task'; $lang->dashboard = isset($lang->dashboard->common) ? $lang->dashboard->common : $lang->dashboard; +/* Ticket. */ +if($config->edition != 'open') $lang->feedback->menu->ticket = array('link' => 'Ticket|ticket|browse|browseType=unclosed'); + /* My menu. */ $lang->my->menu = new stdclass(); $lang->my->menu->index = array('link' => "$lang->dashboard|my|index"); diff --git a/extension/lite/common/ext/lang/en/lite.php b/extension/lite/common/ext/lang/en/lite.php index 0fe87a3e6b..0a74146ca0 100644 --- a/extension/lite/common/ext/lang/en/lite.php +++ b/extension/lite/common/ext/lang/en/lite.php @@ -53,6 +53,9 @@ else $lang->task->common = 'Task'; $lang->dashboard = isset($lang->dashboard->common) ? $lang->dashboard->common : $lang->dashboard; +/* Ticket. */ +if($config->edition != 'open') $lang->feedback->menu->ticket = array('link' => 'Ticket|ticket|browse|browseType=unclosed'); + /* My menu. */ $lang->my->menu = new stdclass(); $lang->my->menu->index = array('link' => "$lang->dashboard|my|index"); diff --git a/extension/lite/common/ext/lang/fr/lite.php b/extension/lite/common/ext/lang/fr/lite.php index 0fe87a3e6b..0a74146ca0 100644 --- a/extension/lite/common/ext/lang/fr/lite.php +++ b/extension/lite/common/ext/lang/fr/lite.php @@ -53,6 +53,9 @@ else $lang->task->common = 'Task'; $lang->dashboard = isset($lang->dashboard->common) ? $lang->dashboard->common : $lang->dashboard; +/* Ticket. */ +if($config->edition != 'open') $lang->feedback->menu->ticket = array('link' => 'Ticket|ticket|browse|browseType=unclosed'); + /* My menu. */ $lang->my->menu = new stdclass(); $lang->my->menu->index = array('link' => "$lang->dashboard|my|index"); diff --git a/extension/lite/common/ext/lang/zh-cn/lite.php b/extension/lite/common/ext/lang/zh-cn/lite.php index 41107a0d5f..bf296cab43 100644 --- a/extension/lite/common/ext/lang/zh-cn/lite.php +++ b/extension/lite/common/ext/lang/zh-cn/lite.php @@ -53,6 +53,10 @@ else $lang->task->common = '任务'; $lang->dashboard = isset($lang->dashboard->common) ? $lang->dashboard->common : $lang->dashboard; + +/* Ticket. */ +if($config->edition != 'open') $lang->feedback->menu->ticket = array('link' => '工单|ticket|browse|browseType=unclosed'); + /* My menu. */ $lang->my->menu = new stdclass(); $lang->my->menu->index = array('link' => "$lang->dashboard|my|index"); diff --git a/extension/lite/group/ext/lang/resource.php b/extension/lite/group/ext/lang/resource.php index 5117a5df52..dfd7f33092 100644 --- a/extension/lite/group/ext/lang/resource.php +++ b/extension/lite/group/ext/lang/resource.php @@ -984,6 +984,21 @@ if($config->edition == 'biz' or $config->edition == 'max') $lang->resource->faq = new stdclass(); $lang->resource->faq->browse = 'browse'; + /* Ticket */ + $lang->resource->ticket = new stdclass(); + $lang->resource->ticket->index = 'index'; + $lang->resource->ticket->create = 'create'; + $lang->resource->ticket->edit = 'edit'; + $lang->resource->ticket->view = 'view'; + $lang->resource->ticket->browse = 'browse'; + $lang->resource->ticket->assignTo = 'assign'; + $lang->resource->ticket->close = 'close'; + $lang->resource->ticket->activate = 'activate'; + $lang->resource->ticket->delete = 'delete'; + $lang->resource->ticket->exportTemplate = 'exportTemplate'; + $lang->resource->ticket->import = 'import'; + $lang->resource->ticket->export = 'exportAction'; + /* Attend */ $lang->resource->attend = new stdclass(); $lang->resource->attend->department = 'department'; diff --git a/extension/lite/ticket/ext/model/lite.php b/extension/lite/ticket/ext/model/lite.php new file mode 100644 index 0000000000..04625b46f5 --- /dev/null +++ b/extension/lite/ticket/ext/model/lite.php @@ -0,0 +1,61 @@ +getByID($ticketID); + $menu = ''; + $params = "ticket=$ticketID"; + $disabled = ''; + + if($ticket->status == 'done') + { + $menu .= $this->buildMenu('ticket', 'close', $params, $ticket, 'browse', 'off', 'hiddenwin', '', '', '', $this->lang->ticket->close); + } + else + { + $menu .= $this->buildMenu('ticket', 'close', $params, $ticket, 'browse', 'off', '', 'iframe', true, '', $this->lang->ticket->close); + } + + $menu .= $this->buildMenu('ticket', 'edit', $params, $ticket, 'browse', 'edit', '', '', '', '', $this->lang->ticket->edit); + + return $menu; +} + +/** + * Build ticket view menu. + * + * @param int $ticketID + * @access public + * @return string + */ +public function buildOperateViewMenu($ticketID) +{ + $ticket = $this->getByID($ticketID); + if($ticket->deleted) return ''; + + $menu = ''; + $params = "ticket=$ticket->id"; + + if($ticket->status != 'closed') $menu .= $this->loadModel('effort')->createAppendLink('ticket', $ticketID); + + if($ticket->status == 'done') + { + $menu .= $this->buildMenu('ticket', 'close', $params, $ticket, 'view', 'off', 'hiddenwin', '', '', '', $this->lang->ticket->close); + } + else + { + $menu .= $this->buildMenu('ticket', 'close', $params, $ticket, 'view', 'off', '', 'iframe', true, '', $this->lang->ticket->close); + } + + $menu .= $this->buildMenu('ticket', 'activate', $params, $ticket, 'view', 'magic', '', "iframe", true, '', $this->lang->ticket->activate); + $menu .= $this->buildMenu('ticket', 'edit', $params, $ticket, 'view', 'edit', '', '', '', '', $this->lang->ticket->edit); + $menu .= $this->buildMenu('ticket', 'delete', $params, $ticket, 'view', 'trash', 'hiddenwin'); + + return $menu; +} \ No newline at end of file diff --git a/extension/lite/ticket/ext/view/browse.lite.html.hook.php b/extension/lite/ticket/ext/view/browse.lite.html.hook.php new file mode 100644 index 0000000000..eb55277f26 --- /dev/null +++ b/extension/lite/ticket/ext/view/browse.lite.html.hook.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/extension/lite/ticket/ext/view/create.lite.html.hook.php b/extension/lite/ticket/ext/view/create.lite.html.hook.php new file mode 100644 index 0000000000..915a23d15f --- /dev/null +++ b/extension/lite/ticket/ext/view/create.lite.html.hook.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/module/bug/css/create.css b/module/bug/css/create.css index 0f7344620f..5eb52b5f0a 100644 --- a/module/bug/css/create.css +++ b/module/bug/css/create.css @@ -49,6 +49,7 @@ html[lang='de'] #keywordsAddonLabel, .task {width: 73px;} #osBox {width: 190px;} #projectBox .required:after {right: 1px;} #branch_chosen {min-width: 90px;} +#branch_chosen.chosen-container-active .chosen-single{border-left-color: #2e7fff !important;} #notifyEmailTd .input-group-addon, #deadlineTd .input-group-addon {border-radius: 2px 0px 2px 0px !important;} #feedback.input-group + #notifyEmailLabel {position: relative; width: 50%; left: 48%;} diff --git a/module/bug/model.php b/module/bug/model.php index 1dfe43ca60..64fb3747d1 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -3713,8 +3713,13 @@ class bugModel extends model /* Get related objects title or names. */ $table = $this->config->objectTables[$object]; if($table) $relatedObjects = $this->dao->select($pairs)->from($table)->where('id')->in($relatedObjectIdList)->fetchPairs(); + if($object == 'branch' and $this->session->currentProductType != 'normal') + { + $productID = current($bugs)->product; + $relatedObjects = $this->dao->select($pairs)->from($table)->where('product')->eq($productID)->fetchPairs(); + } - if(in_array($object, array('build','resolvedBuild'))) $relatedObjects= array('trunk' => $this->lang->trunk) + $relatedObjects; + if(in_array($object, array('build','resolvedBuild','branch'))) $relatedObjects = array('trunk' => $this->lang->trunk) + $relatedObjects; return array('' => '', 0 => '') + $relatedObjects; } diff --git a/module/build/control.php b/module/build/control.php index 8e7e735d29..50a6307618 100644 --- a/module/build/control.php +++ b/module/build/control.php @@ -781,11 +781,11 @@ class build extends control */ protected function unlinkOldBranch($changes) { - foreach($changes as $buildID => $changes) + foreach($changes as $buildID => $changeList) { $oldBranch = ''; $newBranch = ''; - foreach($changes as $changeId => $change) + foreach($changeList as $changeId => $change) { if($change['field'] == 'branch') { @@ -795,8 +795,8 @@ class build extends control } } $build = $this->build->getByID($buildID); - $planStories = $this->loadModel('story')->getByList($build->allStories); - $planBugs = $this->loadModel('bug')->getByList($build->allBugs); + $planStories = $build->allStories ? $this->loadModel('story')->getByList($build->allStories) : ''; + $planBugs = $build->allBugs ? $this->loadModel('bug')->getByList($build->allBugs) : ''; if($oldBranch) { foreach($planStories as $storyID => $story) diff --git a/module/execution/control.php b/module/execution/control.php index 1e25c79749..bb833b35e9 100644 --- a/module/execution/control.php +++ b/module/execution/control.php @@ -2029,7 +2029,7 @@ class execution extends control $productPlans = array(0 => ''); $linkedBranches = array(); $linkedBranchList = array(); - $linkedProducts = $this->product->getProducts($executionID, 'all', '', true, $linkedProductIdList); + $linkedProducts = $this->product->getProducts($executionID, 'all', '', true, $linkedProductIdList, false); $plans = $this->productplan->getGroupByProduct(array_keys($linkedProducts), 'skipParent|unexpired'); $executionStories = $this->project->getStoriesByProject($executionID); @@ -2039,7 +2039,7 @@ class execution extends control $linkedStoryIDList = array(); foreach($linkedProducts as $productID => $linkedProduct) { - if(!isset($allProducts[$productID])) $allProducts[$productID] = $linkedProduct->name; + if(!isset($allProducts[$productID])) $allProducts[$productID] = $linkedProduct->deleted ? $linkedProduct->name . "({$this->lang->product->deleted})" : $linkedProduct->name; $productPlans[$productID] = array(); foreach($branches[$productID] as $branchID => $branch) diff --git a/module/kanban/model.php b/module/kanban/model.php index 9c1b8d325e..f11e276167 100755 --- a/module/kanban/model.php +++ b/module/kanban/model.php @@ -810,7 +810,7 @@ class kanbanModel extends model } elseif($branchID == 'all') { - $branches = $this->branch->getPairs($product->id); + $branches = $this->branch->getPairs($product->id, 'active'); } elseif($branchID == BRANCH_MAIN) { diff --git a/module/product/model.php b/module/product/model.php index 858e21638e..f5191622e1 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -382,16 +382,17 @@ class productModel extends model * @param int $projectID * @param string $status all|noclosed * @param string|array $append + * @param bool $noDeleted * @access public * @return array */ - public function getProductPairsByProject($projectID = 0, $status = 'all', $append = '') + public function getProductPairsByProject($projectID = 0, $status = 'all', $append = '', $noDeleted = true) { - $products = empty($projectID) ? $this->getList(0, 'all', 0, 0, 'all') : $this->getProducts($projectID, $status, '', true, $append); + $products = empty($projectID) ? $this->getList(0, 'all', 0, 0, 'all') : $this->getProducts($projectID, $status, '', true, $append, $noDeleted); $pairs = array(); if(!empty($products)) { - foreach($products as $product) $pairs[$product->id] = $product->name; + foreach($products as $product) $pairs[$product->id] = $product->deleted ? $product->name . "({$this->lang->product->deleted})" : $product->name; } return $pairs; @@ -424,10 +425,11 @@ class productModel extends model * @param string $orderBy * @param bool $withBranch * @param string|array $append + * @param bool $noDeleted * @access public * @return array */ - public function getProducts($projectID = 0, $status = 'all', $orderBy = '', $withBranch = true, $append = '') + public function getProducts($projectID = 0, $status = 'all', $orderBy = '', $withBranch = true, $append = '', $noDeleted = true) { if(defined('TUTORIAL')) { @@ -441,7 +443,8 @@ class productModel extends model $projectProducts = $this->dao->select("t1.branch, t1.plan, t2.*") ->from(TABLE_PROJECTPRODUCT)->alias('t1') ->leftJoin(TABLE_PRODUCT)->alias('t2')->on('t1.product = t2.id') - ->where('t2.deleted')->eq(0) + ->where('1=1') + ->beginIF($noDeleted)->andWhere('t2.deleted')->eq(0)->fi() ->beginIF(!empty($projectID))->andWhere('t1.project')->in($projectID)->fi() ->beginIF(!$this->app->user->admin and $this->config->vision == 'rnd')->andWhere('t2.id')->in($views)->fi() ->andWhere('t2.vision')->eq($this->config->vision) diff --git a/module/productplan/control.php b/module/productplan/control.php index 60f0bd94cc..f522cd61cc 100644 --- a/module/productplan/control.php +++ b/module/productplan/control.php @@ -358,7 +358,7 @@ class productplan extends control else { $planGroup = $this->productplan->getGroupByProduct($product->id, 'skipParent', '', $orderBy); - $branches = $this->branch->getPairs($product->id); + $branches = $this->branch->getPairs($product->id, 'active'); foreach($branches as $id => $name) { @@ -383,6 +383,7 @@ class productplan extends control $this->view->browseType = $browseType; $this->view->viewType = $viewType; $this->view->orderBy = $orderBy; + $this->view->users = $this->loadModel('user')->getPairs('noletter|nodeleted'); $this->view->plans = $this->productplan->getList($productID, $branch, $browseType, $pager, $sort, "", $queryID); $this->view->pager = $pager; $this->view->projects = $this->product->getProjectPairsByProduct($productID, $branch, '', $status = 'closed', 'multiple'); diff --git a/module/productplan/css/browse.css b/module/productplan/css/browse.css index ae54b036db..9b583dbeaa 100644 --- a/module/productplan/css/browse.css +++ b/module/productplan/css/browse.css @@ -36,8 +36,24 @@ td.c-branch {overflow: hidden; text-align: left !important; white-space: nowrap; .switchButton {background: #fff !important;} .panel-actions {position: relative; padding: 0 0; padding-top: 1px;} +#kanbanContainer {background: #efefef; box-shadow: none;} +#kanbanContainer {padding-bottom: 0; margin-bottom: 0; border: unset;} +#kanbanContainer.fullscreen {overflow: auto;} .icon-list {padding-left: 7px;} +.titleBox .icon-delay {padding-right: 8px;} + +.kanban-card .productplanInfo .user {float: right;display: block;} +.kanban-card a[disabled] {color: #313c52;} +.kanban-card .header .actions {position: absolute;top: 4px;right: 4px;opacity: 0;} +.kanban-card .productplanDesc {min-width: 100%;color: #838a9d;overflow: hidden;white-space: nowrap;text-overflow: clip;} +.kanban-card {height: auto !important;padding: 8px 14px !important;min-height: 60px;} .icon-kanban {padding-left: 7px; font-size: 16px;} +.label-wait {background: #EFEFEF !important;color: #838A9D;} +.label-future {background: #EFEFEF !important;color: #838A9D;border-radius: 9px;} +.label-doing {background: #f8d2d2 !important;color: #e64b4c;} +.label-done {background: #dfe9d8 !important;color: #429b16;} +.label-closed, .label-terminate {background: #e5e5e5 !important;color: #b8b8b8;} + #productplanList thead th.c-title {width: 100%;} #productplanList .c-actions {width: 265px;} #productplanList .c-actions .btn+.btn {margin-left: -1px;} diff --git a/module/productplan/js/browse.js b/module/productplan/js/browse.js index 1530caf5ba..cd95f5132c 100644 --- a/module/productplan/js/browse.js +++ b/module/productplan/js/browse.js @@ -365,8 +365,39 @@ function renderKanbanItem(item, $item) if(privs.includes('view')) $title = $('').appendTo($titleBox).attr('href', createLink(rawModule, 'view', 'cardID=' + item.id)); if(!privs.includes('view')) $title = $('').appendTo($titleBox); } + if(!$title.children('i').length) + { + $(function() {$title.prepend('');}) + } $title.text(item.title).attr('title', item.title); + var $info = $item.children('.productplanInfo'); + if(!$info.length) $info = $( + [ + '
', + '
' + ].join('')).appendTo($item); + + /* Output plan desc information. */ + var $descBox = $item.children('.productplanDesc'); + if(!$descBox.length) + { + $descBox = $('
' + item.desc + '
').appendTo($info); + } + + var $statusBox = $item.children('.productplanStatus'); + if(!$statusBox.length) + { + if(item.deleted == '0') + { + $statusBox = $('' + productplanLang.statusList[item.status] + '').appendTo($info); + } + else + { + $statusBox = $('' + productplanLang.deleted + '').appendTo($info); + } + } + /* Determine whether to print an expired label. */ var today = new Date(); var begin = $.zui.createDate(item.begin); @@ -392,54 +423,71 @@ function renderKanbanItem(item, $item) ].join('')).appendTo($header); } - /* Output plan date information. */ - var $dateBox = $item.children('.dateBox'); - if(!$dateBox.length) $dateBox = $( - [ - '
', - '', - '
' - ].join('')).appendTo($item); + /* Display date of product plan. */ + var $date = $info.children('.date'); + var begin = $.zui.createDate(item.begin); + var end = $.zui.createDate(item.end); + var today = new Date(); + var labelType = (item.begin <= $.zui.formatDate(today, 'yyyy-MM-dd') && item.end >= $.zui.formatDate(today, 'yyyy-MM-dd')) ? 'danger' : 'wait'; + var labelTitle = $.zui.formatDate(begin, 'MM-dd') + ' ' + productplanLang.to + ' ' + $.zui.formatDate(end, 'MM-dd'); - var $time = $dateBox.children('.time'); - var beginTimeShort = $.zui.formatDate(begin, 'MM-dd'); - var beginTimeLong = $.zui.formatDate(begin, 'yyyy-MM-dd'); - var endTimeShort = $.zui.formatDate(end, 'MM-dd'); - var endTimeLong = $.zui.formatDate(end, 'yyyy-MM-dd') - var to = productplanLang.to; - var undetermined = productplanLang.future; - var undetermindeDate = '2030-01-01'; - if(item.begin != undetermindeDate && item.end != undetermindeDate) + if((item.begin == '2030-01-01' || item.end == '2030-01-01')) { - $time.text(beginTimeShort + ' ' + to + ' ' + endTimeShort).attr('title', beginTimeLong + to + endTimeLong).show(); + labelType = 'future'; + labelTitle = productplanLang.future; } - else if(item.begin != undetermindeDate && item.end == undetermindeDate) + if(!$date.length) $date = $('').appendTo($info); + $date.text(labelTitle).attr('title', labelTitle).show(); + + /* Display avatars of creator. */ + var $user = $info.children('.user'); + var user = [item.createdBy]; + if(users[item.createdBy]) { - $time.text(beginTimeShort + ' ' + to + ' ' + undetermined).attr('title', beginTimeLong + to).show(); + if(!$user.length) $user = $('
').appendTo($info); + $user.html(renderUsersAvatar(user, item.id)).attr('title', users[item.createdBy]); } - else if(item.begin == undetermindeDate && item.end != undetermindeDate) +} + +/** +* Render avatars of user. +* @param {String|{account: string, avatar: string}} user User account or user object +* @returns {string} +*/ +function renderUsersAvatar(users, itemID, size) +{ + var avatarSizeClass = 'avatar-' + (size || 'md'); + + if(users.length == 0 || (users.length == 1 && users[0] == '')) { - $time.text(undetermined + ' ' + to + ' ' + endTimeShort).attr('title', to + endTimeLong).show(); - } - else if(item.begin != '2030-01-01' && item.end == '2030-01-01') - { - $time.text($.zui.formatDate(begin, 'MM-dd') + ' ' + productplanLang.to + ' ' + productplanLang.future).attr('title', $.zui.formatDate(begin, 'yyyy-MM-dd') + productplanLang.to).show(); - } - else if(item.begin == '2030-01-01' && item.end != '2030-01-01') - { - $time.text(productplanLang.future + ' ' + productplanLang.to + ' ' + $.zui.formatDate(end, 'MM-dd')).attr('title', $.zui.formatDate(end, 'yyyy-MM-dd') + productplanLang.to).show(); - } - else - { - $time.text(undetermined).attr('title', undetermined).show(); + return $('
'); } - /* Output plan desc information. */ - var $desc = $item.children('.desc'); - if(!$desc.length) + var assignees = []; + for(var user of users) { - $("
" + item.desc + '
').appendTo($item); + var $noPrivAndNoAssigned = $('
'); + if(!priv.canAssignCard && !user) + { + assignees.push($noPrivAndNoAssigned); + continue; + } + if(!user) + { + assignees.push($('
')); + continue; + } + + if(typeof user === 'string') user = {account: user}; + if(!user.avatar && window.userList && window.userList[user.account]) user = window.userList[user.account]; + if(!user.name && window.users && window.users[user.account]) user.name = window.users[user.account]; + + assignees.push($('
').avatar({user: user})); } + + if(assignees.length > 3) assignees.splice(3, assignees.length - 3, '...'); + + return assignees; } /** diff --git a/module/productplan/lang/de.php b/module/productplan/lang/de.php index 1e77f9e257..df5bade5a8 100644 --- a/module/productplan/lang/de.php +++ b/module/productplan/lang/de.php @@ -56,6 +56,7 @@ $lang->productplan->batchUnlinkBug = "Mehrere Verknpfungen aufheben"; $lang->productplan->linkedBugs = 'Verknüpfte Bugs'; $lang->productplan->unlinkedBugs = 'Unverknüpfte Bugs'; $lang->productplan->unexpired = 'Unexpired Plans'; +$lang->productplan->noAssigned = 'No Assigned'; $lang->productplan->all = 'All Plans'; $lang->productplan->setDate = "Set Start and end Date"; $lang->productplan->expired = "Expired"; diff --git a/module/productplan/lang/en.php b/module/productplan/lang/en.php index 65233b5eb2..e48cd6694f 100644 --- a/module/productplan/lang/en.php +++ b/module/productplan/lang/en.php @@ -56,6 +56,7 @@ $lang->productplan->batchUnlinkBug = "Batch Unlink Bugs"; $lang->productplan->linkedBugs = 'Linked Bugs'; $lang->productplan->unlinkedBugs = 'Unlinked Bugs'; $lang->productplan->unexpired = 'Unexpired'; +$lang->productplan->noAssigned = 'No Assigned'; $lang->productplan->all = 'All Plans'; $lang->productplan->setDate = "Set Start and end Date"; $lang->productplan->expired = "Expired"; diff --git a/module/productplan/lang/fr.php b/module/productplan/lang/fr.php index 263bb511a7..e88dd8c09b 100644 --- a/module/productplan/lang/fr.php +++ b/module/productplan/lang/fr.php @@ -56,6 +56,7 @@ $lang->productplan->batchUnlinkBug = "Retirer Bugs par Lot"; $lang->productplan->linkedBugs = 'Bugs Planifiés'; $lang->productplan->unlinkedBugs = 'Bugs non Planifiés'; $lang->productplan->unexpired = 'Plans non échus'; +$lang->productplan->noAssigned = 'No Assigned'; $lang->productplan->all = 'Tous les Plans'; $lang->productplan->setDate = "Set Start and end Date"; $lang->productplan->expired = "Expired"; diff --git a/module/productplan/lang/zh-cn.php b/module/productplan/lang/zh-cn.php index b756ef52d2..082e3d7cec 100644 --- a/module/productplan/lang/zh-cn.php +++ b/module/productplan/lang/zh-cn.php @@ -56,6 +56,7 @@ $lang->productplan->batchUnlinkBug = "批量移除Bug"; $lang->productplan->linkedBugs = 'Bug'; $lang->productplan->unlinkedBugs = '未关联Bug'; $lang->productplan->unexpired = "未过期"; +$lang->productplan->noAssigned = '未指派'; $lang->productplan->all = "所有计划"; $lang->productplan->setDate = "设置计划起止时间"; $lang->productplan->expired = "已过期"; diff --git a/module/productplan/view/browsebykanban.html.php b/module/productplan/view/browsebykanban.html.php index 91f91d4a4c..e3a6326d90 100644 --- a/module/productplan/view/browsebykanban.html.php +++ b/module/productplan/view/browsebykanban.html.php @@ -26,14 +26,16 @@ .kanban-card:hover > .header > .actions {opacity: 1;} .kanban-card .title {white-space: nowrap; overflow: hidden;} .kanban-card .expired {margin-left: 2px;} -.kanban-card .dateBox {padding-top: 22px;} .kanban-card .desc {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #838a9d; padding-top: 5px;} .kanban-card .actions > a {display: block; float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 4px; opacity: .7;} .dropdown-menu > li > .disabled {pointer-events: none; color: #838a9d;} rawModule);?> + +productplan->noAssigned);?> productplan);?> + common::hasPriv('kanban', 'assigncard')));?> diff --git a/module/project/control.php b/module/project/control.php index 63a0f80bd4..1f28925a23 100755 --- a/module/project/control.php +++ b/module/project/control.php @@ -1116,8 +1116,9 @@ class project extends control $this->view->executionStats = $executionStats; $this->view->showToggleIcon = $showToggleIcon; - $this->view->productList = $this->loadModel('product')->getProductPairsByProject($projectID); + $this->view->productList = $this->loadModel('product')->getProductPairsByProject($projectID, 'all', '', false); $this->view->productID = $productID; + $this->view->product = $this->product->getByID($productID); $this->view->projectID = $projectID; $this->view->project = $project; $this->view->projects = $projects; diff --git a/module/project/css/execution.css b/module/project/css/execution.css index f73621ece4..5ba7233f20 100644 --- a/module/project/css/execution.css +++ b/module/project/css/execution.css @@ -18,3 +18,4 @@ td.c-name > .project-type-label {flex: 0 0 36px; padding-right: 2px;} span.table-nest-icon.table-nest-toggle {min-width: 22px; max-width: 22px;} #projectForm .c-name, #executionTableList .c-name, #programTableList .c-name {padding-right:47px;} #mainMenu .pull-left > .btn-group > a > .text{overflow: hidden;display: block;} +#mainMenu .pull-right .icon-list{padding-left: 7px;} diff --git a/module/project/view/execution.html.php b/module/project/view/execution.html.php index d5a16517ff..05e9c4cb9a 100644 --- a/module/project/view/execution.html.php +++ b/module/project/view/execution.html.php @@ -17,17 +17,17 @@
division and $project->hasProduct):?>
- product->allProduct;?> + product->allProduct;?> @@ -50,10 +50,10 @@
" . $lang->export, '', "class='btn btn-link export'")?> - - createLink('programplan', 'create', "projectID=$projectID&productID=$productID"), " " . $lang->programplan->create, '', "class='btn btn-primary'");?> + deleted)):?> + createLink('programplan', 'create', "projectID=$projectID&productID=$productID"), " " . $lang->programplan->create, '', "class='btn btn-primary'");?> - createLink('execution', 'create', "projectID=$projectID"), " " . $lang->execution->create, '', "class='btn btn-primary create-execution-btn' data-app='execution' onclick='$(this).removeAttr(\"data-toggle\")'");?> + createLink('execution', 'create', "projectID=$projectID"), " " . $lang->execution->create, '', "class='btn btn-primary create-execution-btn' data-app='execution' onclick='$(this).removeAttr(\"data-toggle\")'");?>
diff --git a/module/search/model.php b/module/search/model.php index fda31e9aac..4768535735 100644 --- a/module/search/model.php +++ b/module/search/model.php @@ -662,10 +662,26 @@ class searchModel extends model { list($words, $againstCond, $likeCondition, $allowedObject) = $this->getSqlParams($keywords, $type); + $filterObject = array(); + foreach($allowedObject as $index => $object) + { + if(strpos(',feedback,ticket,', ",$object,") !== false) + { + unset($allowedObject[$index]); + $filterObject[] = $object; + } + } + $typeCount = $this->dao->select("objectType, count(*) as objectCount") ->from(TABLE_SEARCHINDEX) - ->where('vision')->eq($this->config->vision) - ->andWhere('objectType')->in($allowedObject) + ->where('((vision')->eq($this->config->vision) + ->beginIF(!empty($allowedObject))->andWhere('objectType')->in($allowedObject)->fi() + ->markRight(1) + ->beginIF(!empty($filterObject)) + ->orWhere('(objectType')->in($filterObject) + ->markRight(1) + ->fi() + ->markRight(1) ->andWhere('addedDate')->le(helper::now()) ->groupBy('objectType') ->fetchPairs('objectType', 'objectCount'); @@ -686,12 +702,28 @@ class searchModel extends model { list($words, $againstCond, $likeCondition, $allowedObject) = $this->getSqlParams($keywords, $type); + $filterObject = array(); + foreach($allowedObject as $index => $object) + { + if(strpos(',feedback,ticket,', ",$object,") !== false) + { + unset($allowedObject[$index]); + $filterObject[] = $object; + } + } + $scoreColumn = "(MATCH(title, content) AGAINST('{$againstCond}' IN BOOLEAN MODE))"; $stmt = $this->dao->select("*, {$scoreColumn} as score") ->from(TABLE_SEARCHINDEX) ->where("(MATCH(title,content) AGAINST('{$againstCond}' IN BOOLEAN MODE) >= 1 {$likeCondition})") - ->andWhere('vision')->eq($this->config->vision) - ->andWhere('objectType')->in($allowedObject) + ->andWhere('((vision')->eq($this->config->vision) + ->beginIF(!empty($allowedObject))->andWhere('objectType')->in($allowedObject)->fi() + ->markRight(1) + ->beginIF(!empty($filterObject)) + ->orWhere('(objectType')->in($filterObject) + ->markRight(1) + ->fi() + ->markRight(1) ->andWhere('addedDate')->le(helper::now()) ->orderBy('score_desc, editedDate_desc') ->query(); @@ -978,6 +1010,7 @@ class searchModel extends model $programs = $this->app->user->view->programs; $projects = $this->app->user->view->projects; $executions = $this->app->user->view->sprints; + $grantProducts = $this->loadModel('feedback')->getGrantProducts(); $objectPairs = array(); $total = count($results); @@ -992,7 +1025,7 @@ class searchModel extends model $objectExecutions = array(); if(!isset($this->config->objectTables[$objectType])) continue; $table = $this->config->objectTables[$objectType]; - if(strpos(',bug,case,testcase,productplan,release,story,testtask,', ",$objectType,") !== false) + if(strpos(',bug,case,testcase,productplan,release,story,testtask,ticket,', ",$objectType,") !== false) { $objectProducts = $this->dao->select('id,product')->from($table)->where('id')->in(array_keys($objectIdList))->fetchGroup('product', 'id'); } @@ -1099,11 +1132,24 @@ class searchModel extends model } } } + elseif($objectType == 'feedback') + { + $objectFeedbacks = $this->dao->select('*')->from($table)->where('id')->in(array_keys($objectIdList))->fetchAll('id'); + foreach($objectFeedbacks as $feedbackID => $feedback) + { + if($feedback->openedBy == $this->app->user->account or isset($grantProducts[$feedback->product])) continue; + if(isset($objectIdList[$feedbackID])) + { + $recordID = $objectIdList[$feedbackID]; + unset($results[$recordID]); + } + } + } foreach($objectProducts as $productID => $idList) { if(empty($productID)) continue; - if(strpos(",$products,", ",$productID,") === false) + if(strpos(",$products,", ",$productID,") === false or ($objectType == 'ticket' and !isset($grantProducts[$productID]))) { foreach($idList as $object) { diff --git a/module/story/control.php b/module/story/control.php index a0ebeb48c3..4a11b621aa 100755 --- a/module/story/control.php +++ b/module/story/control.php @@ -1910,7 +1910,6 @@ class story extends control /* Get edited stories. */ $stories = $this->story->getByList($storyIdList); - $productStoryList = array(); $productList = array(); $ignoreTwins = array(); $twinsCount = array(); @@ -1935,7 +1934,6 @@ class story extends control $storyProduct = isset($productList[$story->product]) ? $productList[$story->product] : $this->product->getByID($story->product); $branch = $storyProduct->type == 'branch' ? ($story->branch > 0 ? $story->branch : '0') : 'all'; - if(!isset($productStoryList[$story->product][$story->branch])) $productStoryList[$story->product][$story->branch] = $this->story->getProductStoryPairs($story->product, $branch, 0, 'all', 'id_desc', 0, '', $story->type); if(!empty($story->twins)) { @@ -2031,7 +2029,6 @@ class story extends control $this->view->storyIdList = $storyIdList; $this->view->storyType = $storyType; $this->view->reasonList = $this->lang->story->reasonList; - $this->view->productStoryList = $productStoryList; $this->view->twinsCount = $twinsCount; $this->display(); @@ -3066,4 +3063,20 @@ class story extends control if(!dao::isError()) $this->loadModel('action')->create('story', $twinID, 'relieved'); return $this->send(array('result' => 'success', 'silbingsCount' => count($twins)-1)); } + + /** + * Ajax get story pairs. + * + * @param int $storyID + * @access public + * @return void + */ + public function ajaxGetStoryPairs($storyID) + { + $this->app->loadLang('bug'); + $story = $this->story->getByID($storyID); + $stories = $this->story->getProductStoryPairs($story->product, $story->branch, 0, 'all', 'id_desc', 0, '', $story->type); + + return print html::select("duplicateStoryIDList[$storyID]", $stories, '', "class='form-control' placeholder='{$this->lang->bug->duplicateTip}'"); + } } diff --git a/module/story/css/create.css b/module/story/css/create.css index ad21e95319..90c5b0f43a 100644 --- a/module/story/css/create.css +++ b/module/story/css/create.css @@ -19,4 +19,6 @@ .btn.btn-action, .c-actions .btn {color: grey} #storyNoticeBranch {font-size: 13px; color: #5e626d;} -#storyNoticeBranch i {font-size: 14px; color: #0075ff; margin-right: 3px;} \ No newline at end of file +#storyNoticeBranch i {font-size: 14px; color: #0075ff; margin-right: 3px;} + +.moduleBox .required:after {right: 25px;} \ No newline at end of file diff --git a/module/story/js/batchclose.js b/module/story/js/batchclose.js index 7c15a5c040..7b2234290c 100755 --- a/module/story/js/batchclose.js +++ b/module/story/js/batchclose.js @@ -27,14 +27,30 @@ function setDuplicateAndChild(resolution, storyID) $(function() { - $('select[id^="duplicateStoryIDList"]').picker( + $('td[id^="duplicateStoryBox"]').on('mouseenter', 'select[id^="duplicateStoryIDList"]', function() { - disableEmptySearch : true, - dropWidth : 'auto', - onReady: function(event) + var options = $(this).find('option').length; + if(options <= 1) { - $(event.picker.$container).addClass('required'); - } + var id = $(this).attr('id'); + var storyID = id.replace('duplicateStoryIDList', ''); + var link = createLink('story', 'ajaxGetStoryPairs', 'storyID=' + storyID); + var that = $(this); - }); + $.get(link, function(data) + { + that.replaceWith(data); + $("#duplicateStoryIDList" + storyID).picker( + { + disableEmptySearch : true, + dropWidth : 'auto', + onReady: function(event) + { + $(event.picker.$container).addClass('required'); + } + + }); + }) + } + }) }); diff --git a/module/story/js/create.js b/module/story/js/create.js index 0270259de3..f1b15d12d4 100644 --- a/module/story/js/create.js +++ b/module/story/js/create.js @@ -176,7 +176,9 @@ $(window).unload(function(){ $('.table-col .icon-plus').parent().addClass('disabled') } - itemIndex ++; + if(requiredFields.indexOf('module') > 0) $('#modules' + itemIndex + '_chosen').addClass('required') + + itemIndex ++; } /** @@ -305,6 +307,8 @@ function loadModuleForTwins(productID, branch, branchIndex) $moduleIDBox.fixInputGroup(); }); + + if(requiredFields.indexOf('module') > 0) $('#moduleIdBox #modules' + branchIndex + '_chosen').addClass('required') } /** diff --git a/module/story/model.php b/module/story/model.php index 05b0a9e251..5be24f3135 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -941,7 +941,7 @@ class storyModel extends model ->join('linkStories', ',') ->join('linkRequirements', ',') ->join('childStories', ',') - ->remove('files,labels,comment,contactListMenu,stages,reviewer,needNotReview') + ->remove('files,labels,comment,contactListMenu,reviewer,needNotReview') ->get(); /* Relieve twins when change product. */ @@ -958,35 +958,6 @@ class storyModel extends model if(isset($story->plan) and is_array($story->plan)) $story->plan = trim(join(',', $story->plan), ','); if(isset($_POST['branch']) and $_POST['branch'] == 0) $story->branch = 0; - if(!empty($_POST['stages'])) - { - $oldStages = $this->dao->select('*')->from(TABLE_STORYSTAGE)->where('story')->eq($storyID)->fetchAll('branch'); - $this->dao->delete()->from(TABLE_STORYSTAGE)->where('story')->eq($storyID)->exec(); - - $stageList = join(',', array_keys($this->lang->story->stageList)); - $minStagePos = strlen($stageList); - $minStage = ''; - foreach($this->post->stages as $branch => $stage) - { - $newStage = new stdclass(); - $newStage->story = $storyID; - $newStage->branch = $branch; - $newStage->stage = $stage; - if(isset($oldStages[$branch])) - { - $oldStage = $oldStages[$branch]; - $newStage->stagedBy = $oldStage->stagedBy; - if($stage != $oldStage->stage) $newStage->stagedBy = (strpos('tested|verified|released|closed', $stage) !== false) ? $this->app->user->account : ''; - } - if($story->branch == 0) $this->dao->insert(TABLE_STORYSTAGE)->data($newStage)->exec(); - if(strpos($stageList, $stage) !== false and strpos($stageList, $stage) < $minStagePos) - { - $minStage = $stage; - $minStagePos = strpos($stageList, $stage); - } - } - $story->stage = $minStage; - } if(isset($story->stage) and $oldStory->stage != $story->stage) $story->stagedBy = (strpos('tested|verified|released|closed', $story->stage) !== false) ? $this->app->user->account : ''; $story = $this->loadModel('file')->processImgURL($story, $this->config->story->editor->edit['id'], $this->post->uid); @@ -5109,13 +5080,22 @@ class storyModel extends model elseif($id == 'stage') { $style .= 'overflow: visible;'; + + $maxStage = $story->stage; + $stageList = join(',', array_keys($this->lang->story->stageList)); + $maxStagePos = strpos($stageList, $maxStage); if(isset($storyStages[$story->id])) { foreach($storyStages[$story->id] as $storyBranch => $storyStage) { - if(isset($branches[$storyBranch])) $title .= $branches[$storyBranch] . ": " . $this->lang->story->stageList[$storyStage->stage] . "\n"; + if(strpos($stageList, $storyStage->stage) !== false and strpos($stageList, $storyStage->stage) > $maxStagePos) + { + $maxStage = $storyStage->stage; + $maxStagePos = strpos($stageList, $storyStage->stage); + } } } + $title .= $this->lang->story->stageList[$maxStage]; } elseif($id == 'feedbackBy') { @@ -5210,23 +5190,7 @@ class storyModel extends model echo $story->estimate . $this->config->hourUnit; break; case 'stage': - if(isset($storyStages[$story->id]) and !empty($branches)) - { - echo "'; - } - else - { - echo $this->lang->story->stageList[$story->stage]; - } + echo $this->lang->story->stageList[$maxStage]; break; case 'taskCount': $tasksLink = helper::createLink('story', 'tasks', "storyID=$story->id", '', 'class="iframe"'); diff --git a/module/story/view/batchclose.html.php b/module/story/view/batchclose.html.php index 3427bf860b..4ab3ca1a84 100755 --- a/module/story/view/batchclose.html.php +++ b/module/story/view/batchclose.html.php @@ -49,7 +49,7 @@ ' closedReason != 'duplicate') echo "style='display:none'";?>> - '') + $productStoryList[$story->product][$story->branch], $story->duplicateStory ? $story->duplicateStory : '', "class='form-control' placeholder='{$lang->bug->duplicateTip}'");?> + bug->duplicateTip}'");?> ' closedReason != 'subdivided') echo "style='display:none'";?>> idAB}'");?> diff --git a/module/story/view/create.html.php b/module/story/view/create.html.php index 6babe5138e..fc17f87f1d 100644 --- a/module/story/view/create.html.php +++ b/module/story/view/create.html.php @@ -97,10 +97,11 @@ foreach(explode(',', $config->story->create->requiredFields) as $field) -
+
story->module?> - + story->create->requiredFields, 'module') === false ? '' : 'required';?> +
@@ -379,7 +380,7 @@ foreach(explode(',', $config->story->create->requiredFields) as $field)
-
+
story->module?> diff --git a/module/story/view/edit.html.php b/module/story/view/edit.html.php index c7b82a1194..061f968f48 100644 --- a/module/story/view/edit.html.php +++ b/module/story/view/edit.html.php @@ -227,17 +227,21 @@ story->stage;?> stage; + $stageList = join(',', array_keys($this->lang->story->stageList)); + $maxStagePos = strpos($stageList, $maxStage); if($story->stages and $branchTagOption) { foreach($story->stages as $branch => $stage) { - if(isset($branchTagOption[$branch])) echo '

' . $branchTagOption[$branch] . html::select("stages[$branch]", $lang->story->stageList, $stage, "class='form-control chosen'") . '

'; + if(strpos($stageList, $stage) !== false and strpos($stageList, $stage) > $maxStagePos) + { + $maxStage = $stage; + $maxStagePos = strpos($stageList, $stage); + } } } - else - { - echo html::select('stage', $lang->story->stageList, $story->stage, "class='form-control chosen'"); - } + echo html::select('stage', $lang->story->stageList, $maxStage, "class='form-control chosen'"); ?> diff --git a/module/story/view/view.html.php b/module/story/view/view.html.php index 11a5286071..5b46963ab0 100644 --- a/module/story/view/view.html.php +++ b/module/story/view/view.html.php @@ -302,14 +302,21 @@ story->stage;?> stage; + $stageList = join(',', array_keys($this->lang->story->stageList)); + $maxStagePos = strpos($stageList, $maxStage); if($story->stages and $branches) { - foreach($story->stages as $branch => $stage) if(isset($branches[$branch])) echo $branches[$branch] . ' : ' . $lang->story->stageList[$stage] . '
'; - } - else - { - echo $lang->story->stageList[$story->stage]; + foreach($story->stages as $branch => $stage) + { + if(strpos($stageList, $stage) !== false and strpos($stageList, $stage) > $maxStagePos) + { + $maxStage = $stage; + $maxStagePos = strpos($stageList, $stage); + } + } } + echo $lang->story->stageList[$maxStage]; ?> diff --git a/module/task/view/create.html.php b/module/task/view/create.html.php index 672f3109ec..8c3d842b11 100644 --- a/module/task/view/create.html.php +++ b/module/task/view/create.html.php @@ -74,7 +74,14 @@ foreach(explode(',', $config->task->create->requiredFields) as $field)
assignedTo, "class='form-control chosen'");?> - + team)) + { + foreach($task->team as $team) $teamMember .= ' ' . zget($members, $team->account); + } + ?> +
@@ -115,7 +122,7 @@ foreach(explode(',', $config->task->create->requiredFields) as $field)
story, "class='form-control chosen' onchange='setStoryRelated();'");?> - preview;?> + preview;?>