INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('54','0','1','7','产品计划取消关联Bug','/productplans/:id/unlinkbugs','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;bugs&quot;: [7]
}','{
    &quot;id&quot;: 4,
    &quot;product&quot;: 4,
    &quot;branch&quot;: 2,
    &quot;parent&quot;: 0,
    &quot;title&quot;: &quot;分支2计划&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;begin&quot;: &quot;2021-11-30&quot;,
    &quot;end&quot;: &quot;2021-12-06&quot;,
    &quot;order&quot;: &quot;&quot;,
    &quot;deleted&quot;: false,
    &quot;stories&quot;: [],
    &quot;bugs&quot;: []
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('55','0','1','10','获取项目版本列表','/projects/:id/builds','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','{
    &quot;total&quot;: 1,
    &quot;builds&quot;: [
        {
            &quot;id&quot;: 2,
            &quot;project&quot;: 12,
            &quot;product&quot;: 5,
            &quot;branch&quot;: 0,
            &quot;execution&quot;: 40,
            &quot;name&quot;: &quot;1111111&quot;,
            &quot;scmPath&quot;: &quot;&quot;,
            &quot;filePath&quot;: &quot;&quot;,
            &quot;date&quot;: &quot;2021-12-01&quot;,
            &quot;stories&quot;: [],
            &quot;bugs&quot;: [],
            &quot;builder&quot;: &quot;admin&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;deleted&quot;: false,
            &quot;executionName&quot;: &quot;测试执行1111111&quot;,
            &quot;executionID&quot;: 40,
            &quot;productName&quot;: &quot;测试&quot;,
            &quot;branchName&quot;: &quot;&quot;
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('56','0','1','10','获取执行版本列表','/executions/:id/builds','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','{
    &quot;total&quot;: 1,
    &quot;builds&quot;: [
        {
            &quot;id&quot;: 2,
            &quot;project&quot;: 12,
            &quot;product&quot;: 5,
            &quot;branch&quot;: 0,
            &quot;execution&quot;: 40,
            &quot;name&quot;: &quot;1111111&quot;,
            &quot;scmPath&quot;: &quot;&quot;,
            &quot;filePath&quot;: &quot;&quot;,
            &quot;date&quot;: &quot;2021-12-01&quot;,
            &quot;stories&quot;: [],
            &quot;bugs&quot;: [],
            &quot;builder&quot;: &quot;admin&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;deleted&quot;: false,
            &quot;executionName&quot;: &quot;测试执行1111111&quot;,
            &quot;executionID&quot;: 40,
            &quot;productName&quot;: &quot;测试&quot;,
            &quot;branchName&quot;: &quot;&quot;
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('57','0','1','10','修改版本','/builds/:id','HTTP','PUT','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[]}','','{
    &quot;id&quot;: 3,
    &quot;project&quot;: 41,
    &quot;product&quot;: 4,
    &quot;branch&quot;: 0,
    &quot;execution&quot;: 42,
    &quot;name&quot;: &quot;test&quot;,
    &quot;scmPath&quot;: &quot;&quot;,
    &quot;filePath&quot;: &quot;&quot;,
    &quot;date&quot;: &quot;2021-01-01&quot;,
    &quot;stories&quot;: &quot;&quot;,
    &quot;bugs&quot;: &quot;&quot;,
    &quot;builder&quot;: &quot;admin&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;executionName&quot;: &quot;testt&quot;,
    &quot;productName&quot;: &quot;多分支产品&quot;,
    &quot;productType&quot;: &quot;branch&quot;,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('58','0','1','10','创建版本','/projects/:id/builds','HTTP','POST','application/json','','done','admin','','3','{\"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\":[]}','{
    &quot;name&quot;: &quot;test&quot;,
    &quot;product&quot;: 4,
    &quot;date&quot;: &quot;2021-01-01&quot;,
    &quot;execution&quot;: 42,
    &quot;builder&quot;: &quot;admin&quot;
}','{
    &quot;id&quot;: 3,
    &quot;project&quot;: 41,
    &quot;product&quot;: 4,
    &quot;branch&quot;: 0,
    &quot;execution&quot;: 42,
    &quot;name&quot;: &quot;test&quot;,
    &quot;scmPath&quot;: &quot;&quot;,
    &quot;filePath&quot;: &quot;&quot;,
    &quot;date&quot;: &quot;2021-01-01&quot;,
    &quot;stories&quot;: &quot;&quot;,
    &quot;bugs&quot;: &quot;&quot;,
    &quot;builder&quot;: &quot;admin&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;executionName&quot;: &quot;testt&quot;,
    &quot;productName&quot;: &quot;多分支产品&quot;,
    &quot;productType&quot;: &quot;branch&quot;,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('59','0','1','10','获取版本详情','/builds/:id','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[]}','','{
    &quot;id&quot;: 3,
    &quot;project&quot;: 41,
    &quot;product&quot;: 4,
    &quot;branch&quot;: 0,
    &quot;execution&quot;: 42,
    &quot;name&quot;: &quot;test&quot;,
    &quot;scmPath&quot;: &quot;&quot;,
    &quot;filePath&quot;: &quot;&quot;,
    &quot;date&quot;: &quot;2021-01-01&quot;,
    &quot;stories&quot;: &quot;&quot;,
    &quot;bugs&quot;: &quot;&quot;,
    &quot;builder&quot;: &quot;admin&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;executionName&quot;: &quot;testt&quot;,
    &quot;productName&quot;: &quot;多分支产品&quot;,
    &quot;productType&quot;: &quot;branch&quot;,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('60','0','1','10','删除版本','/builds/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;id&quot;: 3,
    &quot;project&quot;: 41,
    &quot;product&quot;: 4,
    &quot;branch&quot;: 0,
    &quot;execution&quot;: 42,
    &quot;name&quot;: &quot;test&quot;,
    &quot;scmPath&quot;: &quot;&quot;,
    &quot;filePath&quot;: &quot;&quot;,
    &quot;date&quot;: &quot;2021-01-01&quot;,
    &quot;stories&quot;: &quot;&quot;,
    &quot;bugs&quot;: &quot;&quot;,
    &quot;builder&quot;: &quot;admin&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;executionName&quot;: &quot;testt&quot;,
    &quot;productName&quot;: &quot;多分支产品&quot;,
    &quot;productType&quot;: &quot;branch&quot;,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('61','0','1','9','获取测试单列表','/testtasks','HTTP','GET','application/json','','done','admin','','5','{\"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\":\"所属分支\"}]}','','{
    &quot;page&quot;: 1,
    &quot;total&quot;: 1,
    &quot;limit&quot;: 20,
    &quot;testtasks&quot;: [
        {
            &quot;id&quot;: 1,
            &quot;project&quot;: 0,
            &quot;product&quot;: 1,
            &quot;name&quot;: &quot;企业网站第一期测试任务&quot;,
            &quot;execution&quot;: 1,
            &quot;build&quot;: &quot;1&quot;,
            &quot;type&quot;: &quot;&quot;,
            &quot;owner&quot;: &quot;testManager&quot;,
            &quot;pri&quot;: 0,
            &quot;begin&quot;: &quot;2020-06-05&quot;,
            &quot;end&quot;: &quot;2021-06-21&quot;,
            &quot;realFinishedDate&quot;: null,
            &quot;mailto&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;report&quot;: &quot;&quot;,
            &quot;status&quot;: &quot;wait&quot;,
            &quot;testreport&quot;: 0,
            &quot;auto&quot;: &quot;no&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;deleted&quot;: &quot;0&quot;,
            &quot;productName&quot;: &quot;公司企业网站建设1&quot;,
            &quot;executionName&quot;: &quot;企业网站第一期&quot;,
            &quot;buildName&quot;: &quot;第一期版本&quot;,
            &quot;branch&quot;: 0
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('62','0','1','9','获取项目的测试单','/projects/:id/testtasks','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','{
    &quot;page&quot;: 1,
    &quot;total&quot;: 1,
    &quot;limit&quot;: 20,
    &quot;testtasks&quot;: [
        {
            &quot;id&quot;: 1,
            &quot;project&quot;: 0,
            &quot;product&quot;: 1,
            &quot;name&quot;: &quot;企业网站第一期测试任务&quot;,
            &quot;execution&quot;: 1,
            &quot;build&quot;: &quot;1&quot;,
            &quot;type&quot;: &quot;&quot;,
            &quot;owner&quot;: &quot;testManager&quot;,
            &quot;pri&quot;: 0,
            &quot;begin&quot;: &quot;2020-06-05&quot;,
            &quot;end&quot;: &quot;2021-06-21&quot;,
            &quot;realFinishedDate&quot;: null,
            &quot;mailto&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;report&quot;: &quot;&quot;,
            &quot;status&quot;: &quot;wait&quot;,
            &quot;testreport&quot;: 0,
            &quot;auto&quot;: &quot;no&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;deleted&quot;: &quot;0&quot;,
            &quot;productName&quot;: &quot;公司企业网站建设1&quot;,
            &quot;executionName&quot;: &quot;企业网站第一期&quot;,
            &quot;buildName&quot;: &quot;第一期版本&quot;,
            &quot;branch&quot;: 0
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('63','0','1','11','获取用户信息','/users/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;id&quot;: 2,
    &quot;company&quot;: 0,
    &quot;type&quot;: &quot;inside&quot;,
    &quot;dept&quot;: 5,
    &quot;account&quot;: &quot;productManager&quot;,
    &quot;role&quot;: &quot;po&quot;,
    &quot;realname&quot;: &quot;产品经理&quot;,
    &quot;nickname&quot;: &quot;&quot;,
    &quot;commiter&quot;: &quot;&quot;,
    &quot;avatar&quot;: &quot;&quot;,
    &quot;birthday&quot;: &quot;0000-00-00&quot;,
    &quot;gender&quot;: &quot;m&quot;,
    &quot;email&quot;: &quot;&quot;,
    &quot;skype&quot;: &quot;&quot;,
    &quot;qq&quot;: &quot;&quot;,
    &quot;mobile&quot;: &quot;&quot;,
    &quot;phone&quot;: &quot;&quot;,
    &quot;weixin&quot;: &quot;&quot;,
    &quot;dingding&quot;: &quot;&quot;,
    &quot;slack&quot;: &quot;&quot;,
    &quot;whatsapp&quot;: &quot;&quot;,
    &quot;address&quot;: &quot;&quot;,
    &quot;zipcode&quot;: &quot;&quot;,
    &quot;nature&quot;: &quot;&quot;,
    &quot;analysis&quot;: &quot;&quot;,
    &quot;strategy&quot;: &quot;&quot;,
    &quot;join&quot;: &quot;0000-00-00&quot;,
    &quot;visits&quot;: 3,
    &quot;ip&quot;: &quot;192.168.0.8&quot;,
    &quot;last&quot;: &quot;2012-06-05 11:14:43&quot;,
    &quot;fails&quot;: 0,
    &quot;locked&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;ranzhi&quot;: &quot;&quot;,
    &quot;score&quot;: 0,
    &quot;scoreLevel&quot;: 0,
    &quot;deleted&quot;: &quot;0&quot;
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('64','0','1','8','获取项目发布列表','/projects/:id/releases','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;total&quot;: 1,
    &quot;releases&quot;: [
        {
            &quot;id&quot;: 1,
            &quot;project&quot;: 41,
            &quot;product&quot;: 4,
            &quot;branch&quot;: 0,
            &quot;build&quot;: 3,
            &quot;name&quot;: &quot;发布test&quot;,
            &quot;marker&quot;: &quot;0&quot;,
            &quot;date&quot;: &quot;2021-12-02&quot;,
            &quot;stories&quot;: &quot;&quot;,
            &quot;bugs&quot;: &quot;&quot;,
            &quot;leftBugs&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;mailto&quot;: &quot;&quot;,
            &quot;notify&quot;: null,
            &quot;status&quot;: &quot;normal&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;deleted&quot;: false,
            &quot;productName&quot;: &quot;多分支产品&quot;,
            &quot;buildID&quot;: 3,
            &quot;buildName&quot;: &quot;test&quot;,
            &quot;projectName&quot;: &quot;测试&quot;
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('65','0','1','11','获取我的个人信息','/user','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','{
    &quot;profile&quot;: {
        &quot;id&quot;: 1,
        &quot;company&quot;: 0,
        &quot;type&quot;: &quot;inside&quot;,
        &quot;dept&quot;: 0,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;role&quot;: {
            &quot;code&quot;: &quot;&quot;,
            &quot;name&quot;: &quot;&quot;
        },
        &quot;realname&quot;: &quot;admin&quot;,
        &quot;nickname&quot;: &quot;&quot;,
        &quot;commiter&quot;: &quot;&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;birthday&quot;: null,
        &quot;gender&quot;: &quot;f&quot;,
        &quot;email&quot;: &quot;&quot;,
        &quot;skype&quot;: &quot;&quot;,
        &quot;qq&quot;: &quot;&quot;,
        &quot;mobile&quot;: &quot;&quot;,
        &quot;phone&quot;: &quot;&quot;,
        &quot;weixin&quot;: &quot;&quot;,
        &quot;dingding&quot;: &quot;&quot;,
        &quot;slack&quot;: &quot;&quot;,
        &quot;whatsapp&quot;: &quot;&quot;,
        &quot;address&quot;: &quot;&quot;,
        &quot;zipcode&quot;: &quot;&quot;,
        &quot;nature&quot;: &quot;&quot;,
        &quot;analysis&quot;: &quot;&quot;,
        &quot;strategy&quot;: &quot;&quot;,
        &quot;join&quot;: null,
        &quot;visits&quot;: 10,
        &quot;ip&quot;: &quot;127.0.0.1&quot;,
        &quot;last&quot;: &quot;2021-11-28T16:31:40Z&quot;,
        &quot;fails&quot;: 0,
        &quot;locked&quot;: null,
        &quot;ranzhi&quot;: &quot;&quot;,
        &quot;score&quot;: 0,
        &quot;scoreLevel&quot;: 0,
        &quot;deleted&quot;: &quot;0&quot;,
        &quot;admin&quot;: true
    }
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('66','0','1','9','获取测试单详情','/testtasks/:id','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('67','0','1','8','获取产品发布列表','/products/:id/releases','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;total&quot;: 1,
    &quot;releases&quot;: [
        {
            &quot;id&quot;: 1,
            &quot;project&quot;: 41,
            &quot;product&quot;: 4,
            &quot;branch&quot;: 0,
            &quot;build&quot;: 3,
            &quot;name&quot;: &quot;发布test&quot;,
            &quot;marker&quot;: &quot;0&quot;,
            &quot;date&quot;: &quot;2021-12-02&quot;,
            &quot;stories&quot;: &quot;&quot;,
            &quot;bugs&quot;: &quot;&quot;,
            &quot;leftBugs&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;mailto&quot;: &quot;&quot;,
            &quot;notify&quot;: null,
            &quot;status&quot;: &quot;normal&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;deleted&quot;: false,
            &quot;productName&quot;: &quot;多分支产品&quot;,
            &quot;buildID&quot;: 3,
            &quot;buildName&quot;: &quot;test&quot;,
            &quot;projectName&quot;: &quot;测试&quot;
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('68','0','1','11','删除用户','/users/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;message&quot;: &quot;success&quot;
}','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"结果信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwon2kh7itd8zwes7no\",\"children\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('69','0','1','11','创建用户','/users','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{&quot;account&quot;: &quot;usertest&quot;, &quot;password&quot;: &quot;123qwe!@#&quot;, &quot;realname&quot;: &quot;测试用户&quot;}','{
    &quot;id&quot;: 8,
    &quot;company&quot;: 0,
    &quot;type&quot;: &quot;inside&quot;,
    &quot;dept&quot;: 0,
    &quot;account&quot;: &quot;usertest&quot;,
    &quot;role&quot;: &quot;&quot;,
    &quot;realname&quot;: &quot;测试用户&quot;,
    &quot;pinyin&quot;: &quot;&quot;,
    &quot;nickname&quot;: &quot;&quot;,
    &quot;commiter&quot;: &quot;&quot;,
    &quot;avatar&quot;: &quot;&quot;,
    &quot;birthday&quot;: &quot;0000-00-00&quot;,
    &quot;gender&quot;: &quot;f&quot;,
    &quot;email&quot;: &quot;&quot;,
    &quot;skype&quot;: &quot;&quot;,
    &quot;qq&quot;: &quot;&quot;,
    &quot;mobile&quot;: &quot;&quot;,
    &quot;phone&quot;: &quot;&quot;,
    &quot;weixin&quot;: &quot;&quot;,
    &quot;dingding&quot;: &quot;&quot;,
    &quot;slack&quot;: &quot;&quot;,
    &quot;whatsapp&quot;: &quot;&quot;,
    &quot;address&quot;: &quot;&quot;,
    &quot;zipcode&quot;: &quot;&quot;,
    &quot;nature&quot;: &quot;&quot;,
    &quot;analysis&quot;: &quot;&quot;,
    &quot;strategy&quot;: &quot;&quot;,
    &quot;join&quot;: &quot;0000-00-00&quot;,
    &quot;visits&quot;: 0,
    &quot;visions&quot;: &quot;rnd&quot;,
    &quot;ip&quot;: &quot;&quot;,
    &quot;last&quot;: &quot;1970-01-01T00:00:00Z&quot;,
    &quot;fails&quot;: 0,
    &quot;locked&quot;: null,
    &quot;feedback&quot;: &quot;0&quot;,
    &quot;ranzhi&quot;: &quot;&quot;,
    &quot;ldap&quot;: &quot;&quot;,
    &quot;score&quot;: 0,
    &quot;scoreLevel&quot;: 0,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;clientStatus&quot;: &quot;offline&quot;,
    &quot;clientLang&quot;: &quot;zh-cn&quot;
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('70','0','1','11','修改用户信息','/users/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;realname&quot;: &quot;管理员&quot;
}','{
    &quot;id&quot;: 2,
    &quot;company&quot;: 0,
    &quot;type&quot;: &quot;inside&quot;,
    &quot;dept&quot;: 5,
    &quot;account&quot;: &quot;productManager&quot;,
    &quot;role&quot;: &quot;po&quot;,
    &quot;realname&quot;: &quot;产品经理&quot;,
    &quot;nickname&quot;: &quot;&quot;,
    &quot;commiter&quot;: &quot;&quot;,
    &quot;avatar&quot;: &quot;&quot;,
    &quot;birthday&quot;: &quot;0000-00-00&quot;,
    &quot;gender&quot;: &quot;m&quot;,
    &quot;email&quot;: &quot;&quot;,
    &quot;skype&quot;: &quot;&quot;,
    &quot;qq&quot;: &quot;&quot;,
    &quot;mobile&quot;: &quot;&quot;,
    &quot;phone&quot;: &quot;&quot;,
    &quot;weixin&quot;: &quot;&quot;,
    &quot;dingding&quot;: &quot;&quot;,
    &quot;slack&quot;: &quot;&quot;,
    &quot;whatsapp&quot;: &quot;&quot;,
    &quot;address&quot;: &quot;&quot;,
    &quot;zipcode&quot;: &quot;&quot;,
    &quot;nature&quot;: &quot;&quot;,
    &quot;analysis&quot;: &quot;&quot;,
    &quot;strategy&quot;: &quot;&quot;,
    &quot;join&quot;: &quot;0000-00-00&quot;,
    &quot;visits&quot;: 3,
    &quot;ip&quot;: &quot;192.168.0.8&quot;,
    &quot;last&quot;: &quot;2012-06-05 11:14:43&quot;,
    &quot;fails&quot;: 0,
    &quot;locked&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;ranzhi&quot;: &quot;&quot;,
    &quot;score&quot;: 0,
    &quot;scoreLevel&quot;: 0,
    &quot;deleted&quot;: &quot;0&quot;
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('71','0','1','11','获取用户列表','/users','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[{\"field\":\"page\",\"required\":true,\"desc\":\"当前页数\"},{\"field\":\"limit\",\"required\":true,\"desc\":\"每页用户数\"}]}','','{
    &quot;page&quot;: 1,
    &quot;total&quot;: 3,
    &quot;limit&quot;: 20,
    &quot;users&quot;: [
        {
            &quot;id&quot;: 3,
            &quot;dept&quot;: 6,
            &quot;account&quot;: &quot;projectManager&quot;,
            &quot;realname&quot;: &quot;项目经理&quot;,
            &quot;role&quot;: &quot;pm&quot;,
            &quot;email&quot;: &quot;&quot;
        },
        {
            &quot;id&quot;: 2,
            &quot;dept&quot;: 5,
            &quot;account&quot;: &quot;productManager&quot;,
            &quot;realname&quot;: &quot;产品经理&quot;,
            &quot;role&quot;: &quot;po&quot;,
            &quot;email&quot;: &quot;&quot;
        },
        {
            &quot;id&quot;: 1,
            &quot;dept&quot;: 0,
            &quot;account&quot;: &quot;admin&quot;,
            &quot;realname&quot;: &quot;admin&quot;,
            &quot;role&quot;: &quot;&quot;,
            &quot;email&quot;: &quot;&quot;
        }
    ]
}','[{\"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\":[]}]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('72','0','1','1','获取反馈详情','/feedbacks/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;id&quot;: 4,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;一个反馈&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T03:18:52Z&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-10 11:18:52&quot;,
    &quot;assignedTo&quot;: null,
    &quot;assignedDate&quot;: &quot;2022-06-10T03:18:52Z&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: [],
    &quot;likeIcon&quot;: &quot;thumbs-up&quot;,
    &quot;publicStatus&quot;: &quot;0&quot;,
    &quot;productName&quot;: &quot;产品X&quot;,
    &quot;moduleName&quot;: &quot;/&quot;,
    &quot;resultType&quot;: &quot;&quot;,
    &quot;actions&quot;: [
        {
            &quot;id&quot;: 163,
            &quot;objectType&quot;: &quot;feedback&quot;,
            &quot;objectID&quot;: 4,
            &quot;product&quot;: &quot;,0,&quot;,
            &quot;project&quot;: 0,
            &quot;execution&quot;: 0,
            &quot;actor&quot;: &quot;admin&quot;,
            &quot;action&quot;: &quot;opened&quot;,
            &quot;date&quot;: &quot;2022-06-10 11:18:52&quot;,
            &quot;comment&quot;: &quot;&quot;,
            &quot;extra&quot;: &quot;&quot;,
            &quot;read&quot;: &quot;0&quot;,
            &quot;vision&quot;: &quot;rnd&quot;,
            &quot;efforted&quot;: 0,
            &quot;history&quot;: [],
            &quot;desc&quot;: &quot;2022-06-10 11:18:52, 由 &lt;strong&gt;admin&lt;/strong&gt; 创建。\\n&quot;
        }
    ]
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('73','0','1','1','修改反馈','/feedbacks/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;title&quot;: &quot;test&quot;,
    &quot;desc&quot;: &quot;edit test&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
    &quot;reviewedBy&quot;: null,
    &quot;reviewedDate&quot;: null,
    &quot;processedBy&quot;: null,
    &quot;processedDate&quot;: null,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;editedDate&quot;: &quot;2022-06-28T02:48:38Z&quot;,
    &quot;assignedTo&quot;: &quot;admin&quot;,
    &quot;assignedDate&quot;: &quot;2022-06-10 15:56:14&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('74','0','1','1','删除反馈','/feedbacks/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;message&quot;: &quot;success&quot;
}','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"结果信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"l4xlmm7fxio1m60egk\",\"children\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('75','0','1','1','指派反馈','/feedbacks/:id/assign','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;assignedTo&quot;: &quot;admin&quot;,
    &quot;comment&quot;:&quot;yes&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test1&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;1&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-28 11:55:08&quot;,
    &quot;assignedTo&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;assignedDate&quot;: &quot;2022-06-28T03:55:08Z&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('76','0','1','1','关闭反馈','/feedbacks/:id/close','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;closedReason&quot;:&quot;repeat&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test1&quot;,
    &quot;status&quot;: &quot;closed&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;1&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: &quot;admin&quot;,
    &quot;openedDate&quot;: &quot;2022-06-10 08:56:02&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: &quot;admin&quot;,
    &quot;closedDate&quot;: &quot;2022-06-28 13:15:42&quot;,
    &quot;closedReason&quot;: &quot;repeat&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-28 13:15:42&quot;,
    &quot;assignedTo&quot;: &quot;closed&quot;,
    &quot;assignedDate&quot;: &quot;2022-06-28 11:55:08&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
INSERT INTO `zt_api`(`id`,`product`,`lib`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`commonParams`,`addedBy`,`addedDate`,`editedBy`,`editedDate`,`deleted`) VALUES ('77','0','1','1','创建反馈','/feedbacks','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;product&quot;: 2,
    &quot;title&quot;:&quot;create test feedback&quot;
}','{
    &quot;id&quot;: 14,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;create test feedback&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;0&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;reviewedBy&quot;: null,
    &quot;reviewedDate&quot;: null,
    &quot;processedBy&quot;: null,
    &quot;processedDate&quot;: null,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;editedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;assignedTo&quot;: null,
    &quot;assignedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;feedbackBy&quot;: null,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','','admin','2022-12-11 10:46:03','admin','2022-12-11 10:46:03','0');
CREATE TABLE `zt_api_lib_release` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `lib` int(10) unsigned NOT NULL DEFAULT '0',
  `desc` varchar(255) NOT NULL DEFAULT '',
  `version` varchar(255) NOT NULL DEFAULT '',
  `snap` mediumtext NOT NULL,
  `addedBy` varchar(30) NOT NULL DEFAULT '0',
  `addedDate` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `zt_apispec` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `doc` int(10) unsigned NOT NULL DEFAULT '0',
  `module` int(10) unsigned NOT NULL DEFAULT '0',
  `title` varchar(100) NOT NULL DEFAULT '',
  `path` varchar(255) NOT NULL DEFAULT '',
  `protocol` varchar(10) NOT NULL DEFAULT '',
  `method` varchar(10) NOT NULL DEFAULT '',
  `requestType` varchar(100) NOT NULL DEFAULT '',
  `responseType` varchar(100) NOT NULL DEFAULT '',
  `status` varchar(20) NOT NULL DEFAULT '',
  `owner` varchar(255) NOT NULL DEFAULT '0',
  `desc` mediumtext,
  `version` smallint(5) unsigned NOT NULL DEFAULT '0',
  `params` text,
  `paramsExample` text,
  `responseExample` text,
  `response` text,
  `addedBy` varchar(30) NOT NULL DEFAULT '0',
  `addedDate` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=186 DEFAULT CHARSET=utf8;
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('1','77','1','创建反馈','/feedbacks','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;product&quot;: 2,
    &quot;title&quot;:&quot;create test feedback&quot;
}','{
    &quot;id&quot;: 14,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;create test feedback&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;0&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;reviewedBy&quot;: null,
    &quot;reviewedDate&quot;: null,
    &quot;processedBy&quot;: null,
    &quot;processedDate&quot;: null,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;editedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;assignedTo&quot;: null,
    &quot;assignedDate&quot;: &quot;2022-06-28T05:35:43Z&quot;,
    &quot;feedbackBy&quot;: null,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('2','76','1','关闭反馈','/feedbacks/:id/close','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;closedReason&quot;:&quot;repeat&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test1&quot;,
    &quot;status&quot;: &quot;closed&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;1&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: &quot;admin&quot;,
    &quot;openedDate&quot;: &quot;2022-06-10 08:56:02&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: &quot;admin&quot;,
    &quot;closedDate&quot;: &quot;2022-06-28 13:15:42&quot;,
    &quot;closedReason&quot;: &quot;repeat&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-28 13:15:42&quot;,
    &quot;assignedTo&quot;: &quot;closed&quot;,
    &quot;assignedDate&quot;: &quot;2022-06-28 11:55:08&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: &quot;&quot;,
    &quot;deleted&quot;: &quot;0&quot;,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('3','74','1','删除反馈','/feedbacks/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;message&quot;: &quot;success&quot;
}','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"结果信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"l4xlmm7fxio1m60egk\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('4','75','1','指派反馈','/feedbacks/:id/assign','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;assignedTo&quot;: &quot;admin&quot;,
    &quot;comment&quot;:&quot;yes&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test1&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;1&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-28 11:55:08&quot;,
    &quot;assignedTo&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;assignedDate&quot;: &quot;2022-06-28T03:55:08Z&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('5','73','1','修改反馈','/feedbacks/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','{
    &quot;title&quot;: &quot;test&quot;,
    &quot;desc&quot;: &quot;edit test&quot;
}','{
    &quot;id&quot;: 2,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;test&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;edit test&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
    &quot;reviewedBy&quot;: null,
    &quot;reviewedDate&quot;: null,
    &quot;processedBy&quot;: null,
    &quot;processedDate&quot;: null,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;editedDate&quot;: &quot;2022-06-28T02:48:38Z&quot;,
    &quot;assignedTo&quot;: &quot;admin&quot;,
    &quot;assignedDate&quot;: &quot;2022-06-10 15:56:14&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: []
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('6','72','1','获取反馈详情','/feedbacks/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','{
    &quot;id&quot;: 4,
    &quot;product&quot;: 2,
    &quot;module&quot;: 0,
    &quot;title&quot;: &quot;一个反馈&quot;,
    &quot;type&quot;: &quot;&quot;,
    &quot;solution&quot;: &quot;&quot;,
    &quot;desc&quot;: &quot;&quot;,
    &quot;status&quot;: &quot;wait&quot;,
    &quot;subStatus&quot;: &quot;&quot;,
    &quot;public&quot;: &quot;0&quot;,
    &quot;notify&quot;: &quot;1&quot;,
    &quot;notifyEmail&quot;: &quot;&quot;,
    &quot;likes&quot;: &quot;&quot;,
    &quot;result&quot;: 0,
    &quot;faq&quot;: 0,
    &quot;openedBy&quot;: {
        &quot;id&quot;: 1,
        &quot;account&quot;: &quot;admin&quot;,
        &quot;avatar&quot;: &quot;&quot;,
        &quot;realname&quot;: &quot;admin&quot;
    },
    &quot;openedDate&quot;: &quot;2022-06-10T03:18:52Z&quot;,
    &quot;reviewedBy&quot;: &quot;&quot;,
    &quot;reviewedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;processedBy&quot;: &quot;&quot;,
    &quot;processedDate&quot;: &quot;0000-00-00 00:00:00&quot;,
    &quot;closedBy&quot;: null,
    &quot;closedDate&quot;: null,
    &quot;closedReason&quot;: &quot;&quot;,
    &quot;editedBy&quot;: &quot;admin&quot;,
    &quot;editedDate&quot;: &quot;2022-06-10 11:18:52&quot;,
    &quot;assignedTo&quot;: null,
    &quot;assignedDate&quot;: &quot;2022-06-10T03:18:52Z&quot;,
    &quot;feedbackBy&quot;: &quot;&quot;,
    &quot;mailto&quot;: [],
    &quot;deleted&quot;: false,
    &quot;likesCount&quot;: 0,
    &quot;files&quot;: [],
    &quot;likeIcon&quot;: &quot;thumbs-up&quot;,
    &quot;publicStatus&quot;: &quot;0&quot;,
    &quot;productName&quot;: &quot;产品X&quot;,
    &quot;moduleName&quot;: &quot;/&quot;,
    &quot;resultType&quot;: &quot;&quot;,
    &quot;actions&quot;: [
        {
            &quot;id&quot;: 163,
            &quot;objectType&quot;: &quot;feedback&quot;,
            &quot;objectID&quot;: 4,
            &quot;product&quot;: &quot;,0,&quot;,
            &quot;project&quot;: 0,
            &quot;execution&quot;: 0,
            &quot;actor&quot;: &quot;admin&quot;,
            &quot;action&quot;: &quot;opened&quot;,
            &quot;date&quot;: &quot;2022-06-10 11:18:52&quot;,
            &quot;comment&quot;: &quot;&quot;,
            &quot;extra&quot;: &quot;&quot;,
            &quot;read&quot;: &quot;0&quot;,
            &quot;vision&quot;: &quot;rnd&quot;,
            &quot;efforted&quot;: 0,
            &quot;history&quot;: [],
            &quot;desc&quot;: &quot;2022-06-10 11:18:52, 由 &lt;strong&gt;admin&lt;/strong&gt; 创建。\\n&quot;
        }
    ]
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('7','2','1','获取反馈列表','/feedbacks','HTTP','GET','application/json','','done','admin','','1','{\"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\"}]}','','{
    &quot;page&quot;: 1,
    &quot;total&quot;: 1,
    &quot;limit&quot;: 20,
    &quot;feedbacks&quot;: [
        {
            &quot;id&quot;: 2,
            &quot;product&quot;: 2,
            &quot;module&quot;: 0,
            &quot;title&quot;: &quot;一个反馈&quot;,
            &quot;type&quot;: &quot;&quot;,
            &quot;solution&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;&quot;,
            &quot;status&quot;: &quot;wait&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;public&quot;: &quot;0&quot;,
            &quot;notify&quot;: &quot;1&quot;,
            &quot;notifyEmail&quot;: &quot;&quot;,
            &quot;likes&quot;: &quot;&quot;,
            &quot;result&quot;: 0,
            &quot;faq&quot;: 0,
            &quot;openedBy&quot;: {
                &quot;id&quot;: 1,
                &quot;account&quot;: &quot;admin&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;admin&quot;
            },
            &quot;openedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
            &quot;reviewedBy&quot;: null,
            &quot;reviewedDate&quot;: null,
            &quot;processedBy&quot;: null,
            &quot;processedDate&quot;: null,
            &quot;closedBy&quot;: null,
            &quot;closedDate&quot;: null,
            &quot;closedReason&quot;: &quot;&quot;,
            &quot;editedBy&quot;: {
                &quot;id&quot;: 1,
                &quot;account&quot;: &quot;admin&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;admin&quot;
            },
            &quot;editedDate&quot;: &quot;2022-06-10T00:56:02Z&quot;,
            &quot;assignedTo&quot;: null,
            &quot;assignedDate&quot;: &quot;2022-06-10 08:56:02&quot;,
            &quot;feedbackBy&quot;: &quot;&quot;,
            &quot;mailto&quot;: [],
            &quot;deleted&quot;: false,
            &quot;dept&quot;: 0
        }
    ]
}','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('8','4','14','创建产品','/products','HTTP','POST','application/json','','done','admin','','4','{\"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\":[]}','{
    &quot;name&quot;: &quot;测试产品&quot;,
    &quot;code&quot;: &quot;test&quot;,
    &quot;program&quot;: 1
}','{
    &quot;total&quot;: 11,
    &quot;products&quot;: [
        {
            &quot;id&quot;: 1,
            &quot;program&quot;: 6,
            &quot;name&quot;: &quot;公司企业网站建设1&quot;,
            &quot;code&quot;: &quot;companyWebsite&quot;,
            &quot;bind&quot;: &quot;0&quot;,
            &quot;line&quot;: 0,
            &quot;type&quot;: &quot;normal&quot;,
            &quot;status&quot;: &quot;normal&quot;,
            &quot;subStatus&quot;: &quot;&quot;,
            &quot;desc&quot;: &quot;建立公司企业网站，可以更好对外展示。&lt;br /&gt;&quot;,
            &quot;PO&quot;: {
                &quot;id&quot;: 2,
                &quot;account&quot;: &quot;productManager&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;产品经理&quot;
            },
            &quot;QD&quot;: {
                &quot;id&quot;: 10,
                &quot;account&quot;: &quot;testManager&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;测试经理&quot;
            },
            &quot;RD&quot;: {
                &quot;id&quot;: 2,
                &quot;account&quot;: &quot;productManager&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;产品经理&quot;
            },
            &quot;acl&quot;: &quot;open&quot;,
            &quot;whitelist&quot;: [],
            &quot;reviewer&quot;: &quot;&quot;,
            &quot;createdBy&quot;: {
                &quot;id&quot;: 2,
                &quot;account&quot;: &quot;productManager&quot;,
                &quot;avatar&quot;: &quot;&quot;,
                &quot;realname&quot;: &quot;产品经理&quot;
            },
            &quot;createdDate&quot;: &quot;2012-06-05T01:57:07Z&quot;,
            &quot;createdVersion&quot;: &quot;&quot;,
            &quot;order&quot;: 5,
            &quot;deleted&quot;: &quot;0&quot;,
            &quot;lineName&quot;: &quot;&quot;,
            &quot;programName&quot;: &quot;企业管理&quot;,
            &quot;stories&quot;: {
                &quot;active&quot;: 5,
                &quot;draft&quot;: 3,
                &quot;&quot;: 0,
                &quot;closed&quot;: 0,
                &quot;changed&quot;: 0
            },
            &quot;requirements&quot;: {
                &quot;0&quot;: &quot;&quot;,
                &quot;1&quot;: &quot;draft&quot;,
                &quot;2&quot;: &quot;active&quot;,
                &quot;3&quot;: &quot;closed&quot;,
                &quot;4&quot;: &quot;changed&quot;,
                &quot;&quot;: 0,
                &quot;draft&quot;: 0,
                &quot;active&quot;: 0,
                &quot;closed&quot;: 0,
                &quot;changed&quot;: 0
            },
            &quot;plans&quot;: 0,
            &quot;releases&quot;: 0,
            &quot;bugs&quot;: 5,
            &quot;unResolved&quot;: 5,
            &quot;closedBugs&quot;: 0,
            &quot;fixedBugs&quot;: 0,
            &quot;thisWeekBugs&quot;: 1,
            &quot;assignToNull&quot;: 1,
            &quot;progress&quot;: 0
        }
    ]
}','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('9','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','5','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('10','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','4','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('11','5','14','获取产品列表','/products','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Authorization\",\"required\":\"\",\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('12','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('13','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('14','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('15','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('16','1','2','获取Token','/tokens','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"field\":\"token\",\"paramsType\":\"string\",\"required\":\"\",\"desc\":\"\",\"structType\":\"json\",\"sub\":1,\"key\":\"kw4dg646mwx29eklxea\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('17','1','2','获取Token','/tokens','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"field\":\"token\",\"paramsType\":\"string\",\"required\":\"\",\"desc\":\"\",\"structType\":\"json\",\"sub\":1,\"key\":\"kw4dg646mwx29eklxea\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('18','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Authorization\",\"required\":\"\",\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('19','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','6','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('20','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','7','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('21','5','14','获取产品列表','/products','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Authorization\",\"required\":\"\",\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('22','5','14','获取产品列表','/products','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Authorization\",\"required\":\"\",\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('23','4','14','创建产品','/products','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('24','6','0','获取产品详情','/products/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('25','6','0','获取产品详情','/products/:id','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('26','9','14','删除产品','/product/:id','HTTP','DELETE','application/json','','done','admin','','1','','','','','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('27','9','14','删除产品','/product/:id','HTTP','DELETE','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":\"\",\"desc\":\"响应信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwep4cva4cif20tiujh\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('28','7','14','编辑产品','/product/:id','HTTP','PUT','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"field\":\"product\",\"paramsType\":\"object\",\"required\":\"\",\"desc\":\"产品\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwemz2ndif7hbq1tt0l\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('29','6','14','获取产品详情','/products/:id','HTTP','GET','application/json','','done','admin','','4','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('30','6','0','获取产品详情','/products/:id','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Authorization\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('31','7','14','编辑产品','/product/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"field\":\"product\",\"paramsType\":\"object\",\"required\":\"\",\"desc\":\"产品\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwemz2ndif7hbq1tt0l\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('32','4','14','创建产品','/products','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('33','5','14','获取产品列表','/products','HTTP','GET','application/json','','done','admin','','4','{\"header\":[{\"field\":\"Token\",\"required\":\"\",\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('34','6','14','获取产品详情','/products/:id','HTTP','GET','application/json','','done','admin','','5','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('35','7','14','编辑产品','/product/:id','HTTP','PUT','application/json','','done','admin','','3','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('36','10','13','获取项目列表','/projects','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"page\",\"required\":\"\",\"desc\":\"第几页，默认为1\"},{\"field\":\"limit\",\"required\":\"\",\"desc\":\"每页项目数量，默认20\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('37','8','13','创建项目','/projects','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('38','3','15','获取项目集列表','/programs','HTTP','GET','application/json','','done','admin','','8','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"访问凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[{\"field\":\"order\",\"required\":\"\",\"desc\":\"排序，默认order_asc；排序字段+下划线+asc/desc\"}]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('39','12','0','修改项目','/projects/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('40','8','13','创建项目','/projects','HTTP','GET','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('41','13','12','获取某一项目下的执行列表','/project/:id/executions','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('42','13','12','获取项目下的执行列表','/project/:id/executions','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('43','11','13','获取项目详情','/projects/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('44','13','12','获取项目的执行列表','/project/:id/executions','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('45','14','13','修改项目','/projects/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('46','15','13','删除项目','/projects/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"响应信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwg0v2vgszk0z27cw5q\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('47','16','0','创建执行','/projects/:id/executions','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"field\":\"id\",\"paramsType\":\"int\",\"required\":true,\"desc\":\"迭代ID\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwg10yk5xgj4vd2u9g\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('48','16','12','创建执行','/projects/:id/executions','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"field\":\"id\",\"paramsType\":\"int\",\"required\":true,\"desc\":\"迭代ID\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwg10yk5xgj4vd2u9g\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('49','17','15','获取项目集详情','/programs/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('50','12','15','修改项目集','/programs/:id','HTTP','PUT','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('51','12','15','修改项目集','/programs/:id','HTTP','PUT','application/json','','done','admin','','3','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('52','19','15','创建项目集','/programs','HTTP','POST','application/json','','done','admin','','1','','','','','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('53','19','15','创建项目集','/programs','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('54','19','15','创建项目集','/programs','HTTP','POST','application/json','','done','admin','','3','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('55','12','15','修改项目集','/programs/:id','HTTP','PUT','application/json','','done','admin','','4','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('56','18','15','删除项目集','/programs/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"success\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwj9ixknz4l5k1u4qc\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('57','12','15','修改项目集','/programs/:id','HTTP','PUT','application/json','','done','admin','','5','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('58','19','15','创建项目集','/programs','HTTP','POST','application/json','','done','admin','','4','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('59','23','12','查看执行详情','/executions/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"id\",\"paramsType\":\"int\",\"required\":\"\",\"desc\":\"执行ID\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwjeuc2q9pt9x1wqxzp\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('60','23','12','查看执行详情','/executions/:id','HTTP','GET','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"field\":\"id\",\"paramsType\":\"int\",\"required\":true,\"desc\":\"执行ID\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwjf5z9zdnjy9hf99r\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('61','23','12','查看执行详情','/executions/:id','HTTP','GET','application/json','','done','admin','','3','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"formData\",\"query\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('62','16','12','创建执行','/projects/:id/executions','HTTP','POST','application/json','','done','admin','','3','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('63','21','12','编辑执行','/executions/:id','HTTP','PUT','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('64','21','12','编辑执行','/executions/:id','HTTP','POST','application/json','','done','admin','','2','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"json\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('65','16','12','创建执行','/projects/:id/executions','HTTP','POST','application/json','','done','admin','','4','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('66','24','12','删除执行','/executions/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"删除结果\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwjg44slxzhtkdd71df\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('67','21','12','修改执行','/projects/:id/executions','HTTP','PUT','application/json','','done','admin','','4','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('68','31','3','修改需求其他字段','/stories/:id','HTTP','PUT','application/json','','done','admin','','1','{\"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\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('69','20','3','获取项目需求列表','/projects/:id/stories','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('70','27','3','获取执行需求列表','/executions/:id/stories','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('71','26','3','创建需求','/stories','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('72','25','3','获取产品需求列表','/products/:id/stories','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('73','28','3','获取需求详情','/stories/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('74','22','3','变更需求','/stories/:id/change','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('75','33','4','创建任务','/executions/:id/tasks','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('76','29','3','删除需求','/stories/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"结果信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwk0vedlh1unhcrpw1o\",\"children\":[]}]','admin','2022-12-11 10:46:03');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('77','30','4','获取执行任务列表','/executions/:id/tasks','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('78','32','4','获取任务详情','/tasks/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('79','36','4','修改任务','/tasks/:id','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('80','34','4','删除任务','/tasks/:id','HTTP','DELETE','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"field\":\"message\",\"paramsType\":\"string\",\"required\":true,\"desc\":\"结果信息\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwk46ho92f9wizfabt5\",\"children\":[]}]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('81','36','4','修改任务','/tasks/:id','HTTP','GET','application/json','','done','admin','','2','{\"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\":[]}','','','[{\"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\":[]}]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('82','35','5','获取产品Bug列表','/products/:id/bugs','HTTP','GET','application/json','','done','admin','','1','{\"header\":[{\"field\":\"Token\",\"required\":true,\"desc\":\"认证凭证Token\"}],\"params\":[],\"paramsType\":\"\",\"query\":[]}','','','[{\"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\":[]}]}]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('83','37','5','创建Bug','/products/:id/bugs','HTTP','POST','application/json','','done','admin','','1','{\"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\":[]}','','','[{\"field\":\"id\",\"paramsType\":\"boolean\",\"required\":true,\"desc\":\"\",\"structType\":\"json\",\"sub\":1,\"key\":\"kwk8a3rn3q7kucvzl7l\",\"children\":[]}]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('84','37','5','创建Bug','/products/:id/bugs','HTTP','POST','application/json','','done','admin','','3','{\"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\":[]}','','','[]','admin','2022-12-11 10:46:04');
INSERT INTO `zt_apispec`(`id`,`doc`,`module`,`title`,`path`,`protocol`,`method`,`requestType`,`responseType`,`status`,`owner`,`desc`,`version`,`params`,`paramsExample`,`responseExample`,`response`,`addedBy`,`addedDate`) VALUES ('85','37','5','创建Bug','/products/:id/bugs','HTTP','POST','application/json','','done','admin','','2','{\"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\":[]}','','','[]','admin','2022-12-11 10:46:04');
